diff --git a/Excel/Commun.xlsm b/Excel/Commun.xlsm index 3392b2f..fa56fe4 100644 Binary files a/Excel/Commun.xlsm and b/Excel/Commun.xlsm differ diff --git a/Excel/Ratio_8-3.xlsm b/Excel/Ratio_8-3.xlsm deleted file mode 100644 index 614d8ce..0000000 Binary files a/Excel/Ratio_8-3.xlsm and /dev/null differ diff --git a/Excel/login_utilisateur.txt b/Excel/login_utilisateur.txt deleted file mode 100644 index b92b3d4..0000000 --- a/Excel/login_utilisateur.txt +++ /dev/null @@ -1 +0,0 @@ -Florian \ No newline at end of file diff --git a/Excel/site_selectionne.txt b/Excel/site_selectionne.txt deleted file mode 100644 index 1cdd1f2..0000000 --- a/Excel/site_selectionne.txt +++ /dev/null @@ -1 +0,0 @@ -Meudon \ No newline at end of file diff --git a/Installers/Installer_OBCD.bat b/Installers/Installer_OBCD.bat index 7efa36e..ec8b723 100644 --- a/Installers/Installer_OBCD.bat +++ b/Installers/Installer_OBCD.bat @@ -2,17 +2,8 @@ echo =============================== echo Installation MySQL ODBC 9.3.0 echo =============================== - -SET MYPATH=C:\domo91 -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 -) \ No newline at end of file +echo Installation des composants requis... +start /wait vc_redist.x64.exe /quiet /norestart +start /wait mysql-connector-odbc-9.2.0-winx64.msi /quiet +echo Installation terminée. +pause diff --git a/Installers/VC_redist.x64.exe b/Installers/VC_redist.x64.exe new file mode 100644 index 0000000..290f943 Binary files /dev/null and b/Installers/VC_redist.x64.exe differ diff --git a/README.md b/README.md index 73788c8..86e7475 100644 --- a/README.md +++ b/README.md @@ -3,10 +3,78 @@ Ce projet permet de gérer les inventaires et les ratios de plusieurs sites à partir d’un fichier Excel central et d’une 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 : + + ```bat + @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 qu’administrateur"** + +--- + +## 🔁 (Optionnel) Désinstallation d'une version précédente + +Pour supprimer proprement une version antérieure (ex : 9.2), vous pouvez ajouter : + +```bat +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