ASTUCE VBA ACCESS XP : FORCER LE /DECOMPILE

cs_Patrice99 Messages postés 1221 Date d'inscription jeudi 23 août 2001 Statut Membre Dernière intervention 9 septembre 2018 - 21 avril 2005 à 13:33
cs_Patrice99 Messages postés 1221 Date d'inscription jeudi 23 août 2001 Statut Membre Dernière intervention 9 septembre 2018 - 31 oct. 2012 à 07:56
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/19517-astuce-vba-access-xp-forcer-le-decompile

cs_Patrice99 Messages postés 1221 Date d'inscription jeudi 23 août 2001 Statut Membre Dernière intervention 9 septembre 2018
31 oct. 2012 à 07:56
Essaie la réparation de la base, sinon il faut reprendre une sauvegarde (voir AccessBackup pour la mise en place de sauvegarde automatique).
slimabdou1 Messages postés 1 Date d'inscription jeudi 25 octobre 2012 Statut Membre Dernière intervention 30 octobre 2012
30 oct. 2012 à 20:06
. – J'ai une base de données qui m'affiche le message suivant : Le projet Visual Basic pour Applications de la base de données est endommagé.
cs_Patrice99 Messages postés 1221 Date d'inscription jeudi 23 août 2001 Statut Membre Dernière intervention 9 septembre 2018
21 avril 2005 à 13:33
Si vous êtes certain de n'utiliser aucune fonctionnalité spécifique, vous pouvez décompiler vraiment à fond en convertissant vers Access 97 puis en reconvertissant vers Access 2000 : plusieurs Mo peuvent encore être gagnés en plus de la méthode consistant à tout réimporter ! D'ailleurs la version 97compactée occupe même 30% de moins encore !

Depuis Access 2003, le passage par 97 référence d'ancien ocx pour les boutons et les onglets, mais il suffit de réimporter tout les objets dans une nouvelle base Access 2000 contenant déjà un onglet et un bouton, pour que tout redevienne OK. Cependant, si on fait la manip depuis Access 2000, c’est tout bon du premier coup.

Si vous ne pouvez pas convertir vers Access 97 puis reconvertir vers 2000, c'est que votre base est instable (endommagée) : le convertisseur affiche alors le message suivant au moment de reconvertir vers 2000 :
"Le projet Visual Basic pour Applications de la base de données est endommagé"
Dans ce cas créez une nouvelle base Access 2000 vierge, puis réimportez tout depuis la version 2000 instable. Puis vérifiez que la base n'est plus endommagée, c'est-à-dire ressayer la conversion 97-2000.
Rejoignez-nous