Méthode CompactDataBase
mohalesage
Messages postés
162
Statut
Membre
-
mohalesage Messages postés 162 Statut Membre -
mohalesage Messages postés 162 Statut Membre -
Bonjour,
Pour éviter la lenteur de la réactivité de mon application, une fois la BD est trop chargée, je pensais à cloner ma BD, pour pouvoir avoir une nouvelle BD vide.
En cherchant j'ai trouvé la méthode CompactDataBase.
J'ai essayé avec le code :
Une fois je clique sur le bouton Nouveau un message est renvoyé "un objet est requis"
Merci pour toute aide
Pour éviter la lenteur de la réactivité de mon application, une fois la BD est trop chargée, je pensais à cloner ma BD, pour pouvoir avoir une nouvelle BD vide.
En cherchant j'ai trouvé la méthode CompactDataBase.
J'ai essayé avec le code :
DBEngine.CompactDataBase "C:\DossierBD\BDStock.mdb","C:\DossierBD\BDStock1.mdb"
Une fois je clique sur le bouton Nouveau un message est renvoyé "un objet est requis"
Merci pour toute aide
A voir également:
- Méthode CompactDataBase
- Methode rar - Guide
- Quelle est la méthode la plus rapide pour supprimer une page dans word - Guide
- La méthode range de l'objet _global a échoué ✓ - Forum VB / VBA
- Votre appareil est hors connexion. essayez une autre méthode de connexion - Forum Réseaux sociaux
- Quelle est la meilleure méthode pour traduire une page web - Guide
5 réponses
Bonjour,
avoir une nouvelle BD vide. Compacter une base ACCESS ne la vide pas mais supprime les "vides" lies principalement aux suppressions d'enregistrements
éviter la lenteur de la réactivité de mon application Souvent, c'est comment la base est interrogee qui cree la lenteur pas la taille
avoir une nouvelle BD vide. Compacter une base ACCESS ne la vide pas mais supprime les "vides" lies principalement aux suppressions d'enregistrements
éviter la lenteur de la réactivité de mon application Souvent, c'est comment la base est interrogee qui cree la lenteur pas la taille
Bonjour
Merci pour cette explication.
Y a il une méthode pour cloner directement l'interface pour pouvoir y créer un autre dossier différent que le premier ?
Merci pour cette explication.
Y a il une méthode pour cloner directement l'interface pour pouvoir y créer un autre dossier différent que le premier ?
Re
Mon idée est d'avoir pour chaque société ( appelé ici Dossier ) un accès à part directement du bureau
Mon idée est d'avoir pour chaque société ( appelé ici Dossier ) un accès à part directement du bureau
Re
Excuses mon peu de connaissances.
je pense qu'il peut y avoir une méthode pour créer une nouvelle BD à partir de l'ancienne .
comme ça on évite l'encombrement de la BD.
Pour l'accès direct , peut être y a t il une méthode qui clone l'interface sur le bureau.
comme j'avais l'occasion de travailler sur Sage ( logiciel de comptabilité). Une fois le nombre des années crées arrive à 5. On ouvre un nouveau fichier et en même temps une nouvelle BD avec son interface sont crées
Excuses mon peu de connaissances.
je pense qu'il peut y avoir une méthode pour créer une nouvelle BD à partir de l'ancienne .
comme ça on évite l'encombrement de la BD.
Pour l'accès direct , peut être y a t il une méthode qui clone l'interface sur le bureau.
comme j'avais l'occasion de travailler sur Sage ( logiciel de comptabilité). Une fois le nombre des années crées arrive à 5. On ouvre un nouveau fichier et en même temps une nouvelle BD avec son interface sont crées
Re,
travailler sur Sage Oui, mais avec du VB6.0 il faut tout programmer pour faire le meme chose:
_Sauvegarder la base en cours sous un autre nom pour archive
_ Ensuite:
Soit avoir une base vide et en faire une copie, la renommee pour pouvoir l'utiliser sans modif du code VB6
Soit vider toutes les tables de la base en cours apres sauvegarde pour partir de zero
_ Acces sur le bureau: creer un raccourci soit manuellement soit par programme
https://excel.developpez.com/faq/?page=FichiersDir#CreeRaccourciBureau
travailler sur Sage Oui, mais avec du VB6.0 il faut tout programmer pour faire le meme chose:
_Sauvegarder la base en cours sous un autre nom pour archive
_ Ensuite:
Soit avoir une base vide et en faire une copie, la renommee pour pouvoir l'utiliser sans modif du code VB6
Soit vider toutes les tables de la base en cours apres sauvegarde pour partir de zero
_ Acces sur le bureau: creer un raccourci soit manuellement soit par programme
https://excel.developpez.com/faq/?page=FichiersDir#CreeRaccourciBureau
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question