Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article résout un problème dans le code VBA qui vous empêche de compiler une base de données ou un projet ou il existe une référence.
Numéro de la base de connaissances d’origine : 283788
Remarque
Vous devez disposer de connaissances de base en macro, codage et interopérabilité avant de commencer. Cet article s’applique à une base de données Microsoft Access (.mdb/.accdb) et à un projet Microsoft Access (.adp).
Symptômes
Lorsque vous essayez d’enregistrer une base de données Microsoft Access en tant que fichier ACCDE ou MDE, vous pouvez recevoir le message d’erreur suivant et le fichier ACCDE n’est pas créé.
Microsoft Access n’a pas pu créer le fichier .accde, .mde ou .ade.
Lorsque vous essayez d’enregistrer une base de données Microsoft Access en tant que fichier MDE, vous pouvez recevoir le message d’erreur suivant et le fichier MDE n’est pas créé.
Microsoft Access n’a pas pu créer de base de données MDE.
Lorsque vous essayez d’enregistrer un projet Microsoft Access en tant que fichier ADE, vous pouvez recevoir le message d’erreur suivant et le fichier ADE n’est pas créé.
Microsoft Access n’a pas pu créer de base de données ADE.
Cause
Ce message d’erreur peut s’afficher si l’une des conditions suivantes est remplie :
- Il existe une erreur dans le code Visual Basic pour Applications qui vous empêche de compiler la base de données ou le projet.
- Il existe une référence à une base de données Access (.mdb/.accdb) ou à un projet Access (.adp).
Résolution
- Corrigez tous les problèmes dans le code qui vous empêchent de compiler la base de données ou le projet.
- Supprimez toutes les références aux fichiers .mdb, .accdb et .adp.
Si vous avez besoin de conserver une référence à un fichier .mdb, .accdb ou .adp, convertissez ce fichier en fichier MDE, ACCDE ou ADE, puis créez une référence au nouveau fichier. Vous devez maintenant être en mesure de convertir la base de données ou le projet en fichier MDE, ACCDE ou ADE.
Procédures pour reproduire le problème
Créez une nouvelle base de données.
Appuyez sur Alt+F11 pour ouvrir Visual Basic Editor.
Dans le menu Insertion, cliquez sur Module.
Tapez le code suivant :
Sub Generate_Compile_Error() MsgBoxx "This will cause an error" End Sub
Dans le menu Fichier , cliquez sur Enregistrer le nom du projet.
Appuyez sur Alt+F11 pour revenir à Microsoft Access.
Dans le menu Outils , pointez sur Utilitaires de base de données, puis cliquez sur Créer un fichier MDE.