Felet "Det går inte att skapa en MDE-, ACCDE- eller ADE-databas" med en databas som du inte kan kompilera
Den här artikeln åtgärdar ett problem i VBA-koden som hindrar dig från att kompilera en databas eller ett projekt eller om det finns en referens.
Anteckning
Office 365 ProPlus byter namn till Microsoft 365-appar för företag. Mer information om den här ändringen finns i det här blogginlägget.
Ursprungligt KB-nummer: 283788
Anteckning
Kräver grundläggande makron, kodning och kompatibilitetsfärdigheter. Den här artikeln gäller en Microsoft Access-databas (.mdb/.accdb) och ett Microsoft Access-projekt (.adp).
Symptom
När du försöker spara en Microsoft Access-databas som en ACCDE- eller MDE-fil kan du få följande felmeddelande och ACCDE-filen inte har skapats.
Det gick inte att skapa .accde-, .mde- eller .ade-filen i Microsoft Access.
När du försöker spara en Microsoft Access-databas som en MDE-fil kan du få följande felmeddelande och MDE-filen skapas inte.
Det gick inte att skapa en MDE-databas i Microsoft Access.
När du försöker spara ett Microsoft Access-projekt som en ADE-fil kan du få följande felmeddelande och ADE-filen skapas inte.
Det gick inte att skapa en ADE-databas i Microsoft Access.
Orsak
Du kan få det här felmeddelandet om något av följande villkor är sant:
- Det finns ett fel i Visual Basic for Applications som hindrar dig från att kompilera databasen eller projektet.
- Det finns en referens till en Access-databas (.mdb/.accdb) eller ett Access-projekt (.adp).
Lösning
- Korrigera eventuella problem i koden som hindrar dig från att kompilera databasen eller projektet.
- Ta bort referenser till .mdb-, .accdb- och .adp-filer.
Om du behöver ha en referens till en .mdb-, .accdb- eller .adp-fil konverterar du den filen till en MDE-, ACCDE- eller ADE-fil och skapar sedan en referens till den nya filen. Du bör nu kunna konvertera databasen eller projektet till en MDE-, ACCDE- eller ADE-fil.
Steg för att återskapa beteendet
Skapa en ny databas.
Tryck på ALT +F11 för att öppna Visual Basic Editor.
Klicka på Modul på Infoga-menyn.
Skriv in följande kod:
Sub Generate_Compile_Error() MsgBoxx "This will cause an error" End SubKlicka på Spara projektnamn på Arkiv-menyn.
Tryck på ALT+F11 för att återgå till Microsoft Access.
På menyn Verktyg pekar du på Databasverktyg och klickar sedan på Skapa MDE-fil.