Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Artikel behebt ein Problem im VBA-Code, das Sie daran hindert, eine Datenbank oder ein Projekt zu kompilieren, oder bei dem es einen Verweis gibt.
Ursprüngliche KB-Nummer: 283788
Hinweis
Erfordert grundlegende Makro-, Codierungs- und Interoperabilitätskenntnisse. Dieser Artikel bezieht sich auf eine Microsoft Access-Datenbank (.mdb/.accdb) und auf ein Microsoft Access-Projekt (ADP).
Symptome
Wenn Sie versuchen, eine Microsoft Access-Datenbank als ACCDE- oder MDE-Datei zu speichern, wird möglicherweise die folgende Fehlermeldung angezeigt, und die ACCDE-Datei wird nicht erstellt.
Microsoft Access konnte die ACCDE-, MDE- oder ADE-Datei nicht erstellen.
Wenn Sie versuchen, eine Microsoft Access-Datenbank als MDE-Datei zu speichern, wird möglicherweise die folgende Fehlermeldung angezeigt, und die MDE-Datei wird nicht erstellt.
Microsoft Access konnte keine MDE-Datenbank erstellen.
Wenn Sie versuchen, ein Microsoft Access-Projekt als ADE-Datei zu speichern, wird möglicherweise die folgende Fehlermeldung angezeigt, und die ADE-Datei wird nicht erstellt.
Microsoft Access konnte keine ADE-Datenbank erstellen.
Ursache
Möglicherweise wird diese Fehlermeldung angezeigt, wenn eine der folgenden Bedingungen zutrifft:
- Fehler im Visual Basic for Applications-Code, der verhindert, dass Sie die Datenbank oder das Projekt kompilieren.
- Es gibt einen Verweis auf eine Access-Datenbank (.mdb/.accdb) oder ein Access-Projekt (ADP).
Beschluss
- Beheben Sie alle Probleme im Code, die verhindern, dass Sie die Datenbank oder das Projekt kompilieren.
- Entfernen Sie verweise auf .mdb-, ACCDB- und ADP-Dateien.
Wenn Sie einen Verweis auf eine .mdb-, ACCDB- oder ADP-Datei beibehalten müssen, konvertieren Sie diese Datei in eine MDE-, ACCDE- oder ADE-Datei, und erstellen Sie dann einen Verweis auf die neue Datei. Sie sollten nun in der Lage sein, die Datenbank oder das Projekt in eine MDE-, ACCDE- oder ADE-Datei zu konvertieren.
Schritte zum Reproduzieren des Verhaltens
Erstellen Sie eine neue -Datenbank.
Drücken Sie ALT+F11, um den Visual Basic-Editor zu öffnen.
Klicken Sie im Menü "Einfügen " auf "Modul".
Geben Sie den folgenden Code ein:
Sub Generate_Compile_Error() MsgBoxx "This will cause an error" End SubKlicken Sie im Menü "Datei " auf "Projektname speichern".
Drücken Sie ALT+F11, um zu Microsoft Access zurückzukehren.
Weisen Sie im Menü „Extras“ auf „Datenbankhilfsprogramme“ hin, und klicken Sie dann auf „MDE-Datei erstellen“.