Bonsoir tout le monde !!
Voilà, j'ai fait un formulaire en VBA permettant de Compacter la base, mais quand je l'éxécute j'ai le message suivant " "Vous avez essayé d'ouvrir une base de données déjà ouverte en mode exclusif par l'utilisateur..."
Pourtant, quand je vais dans "Outils", "Option" l'ouverture de la base par défaut est "partagé" ?
En faisant une recherche sur le forum j'ai vue qu'apparement il fallait scinder la base en deuxY'a pas moyen de faire autrement ?
Voici mon code source :
Un grand merci d'avance et bonne fin de soirée !!sNomBase = "D:\Listing France 2006.mdb"
sNomBaseTmp = "D:\Listing France 2006TMP.mdb"
DBEngine.CompactDatabase sNomBase, sNomBaseTmp '1. Compactage dans une nouvelle base
Kill sNomBase '2. Suppression de la base originale
Name sNomBaseTmp As sNomBase '3. Renommer la base compactée avec le nom de la base originale
Partager