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.
In diesem Artikel wird ein Problem im VBA-Code behoben, das verhindert, dass Sie eine Datenbank oder ein Projekt kompilieren können, oder es gibt einen Verweis.
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 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
Diese Fehlermeldung wird möglicherweise angezeigt, wenn eine der folgenden Bedingungen zutrifft:
- Es gibt einen Fehler im Code von Visual Basic für Applikationen, 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).
Lösung
- Korrigieren Sie alle Probleme im Code, die Sie daran hindern, die Datenbank oder das Projekt zu kompilieren.
- Entfernen Sie alle 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 Sub
Klicken Sie im Menü Datei auf Projektname speichern.
Drücken Sie ALT+F11, um zu Microsoft Access zurückzukehren.
Zeigen Sie im Menü Extras auf Datenbank-Hilfsprogramme, und klicken Sie dann auf MDE-Datei erstellen.