Inventaire-Gestion

Ce projet permet de gérer les inventaires et les ratios de plusieurs sites à partir dun fichier Excel central et dune base MySQL.

Fonctionnalités

  • Mise à jour du pilote ODBC sur machine client
  • Authentification par site
  • Lecture automatique du fichier ratio.xlsm
  • Insertion des données dans la base correspondante
  • Affichage dans Streamlit (à venir)

🚀 Installation du pilote MySQL ODBC 9.3

Objectif

Assurer une compatibilité totale entre les fichiers Excel connectés à MySQL et le pilote ODBC, en uniformisant tous les postes avec la version 9.3.0 du connecteur MySQL ODBC.


📥 Étapes d'installation

  1. Télécharger le fichier mysql-connector-odbc-9.3.0-winx64.msi depuis le site officiel :

    👉 https://dev.mysql.com/downloads/connector/odbc/

  2. Copier le fichier dans ce dossier sur chaque poste cible :

    C:\Installers\
    
  3. Créer un fichier Installer_ODBC_93.bat contenant :

    @echo off
    echo ===============================
    echo Installation MySQL ODBC 9.3.0
    echo ===============================
    
    SET MYPATH=C:\Installers
    SET INSTALLER=%MYPATH%\mysql-connector-odbc-9.3.0-winx64.msi
    
    IF EXIST "%INSTALLER%" (
        echo >> Démarrage de l'installation silencieuse...
        msiexec /i "%INSTALLER%" /qn
        echo >> Installation terminée avec succès.
        pause
    ) ELSE (
        echo >> Fichier MSI non trouvé :
        echo >> %INSTALLER%
        pause
    )
    
  4. Lancer le script :

    • clic droit sur Installer_ODBC_93.bat
    • puis "Exécuter en tant quadministrateur"

🔁 (Optionnel) Désinstallation d'une version précédente

Pour supprimer proprement une version antérieure (ex : 9.2), vous pouvez ajouter :

msiexec /x {GUID-DE-LA-VERSION-9.2} /qn

(à compléter avec l'identifiant de produit si nécessaire)


🧩 Conseils

  • Intégrez ces fichiers dans votre dépôt (ex : dossier Installers/)
  • Versionnez votre script dans Git (Gitea) pour faciliter le déploiement sur tous les sites
  • Utilisez RustDesk ou accès direct pour l'installation sur les PC distants

Auteur

Michel

Description
No description provided
Readme 647 MiB
Languages
Batchfile 43.5%
Python 24.7%
PowerShell 20.3%
VBScript 11.5%