Beitrag aus SmartTools Access Weekly
QuickTipp: VBA-Projekt nach Absturz entsperren
Access 365 2024 2021 2019 2016 2013 2010
Mitten in einem Speichervorgangs wird Access manchmal ohne Fehlermeldung geschlossen. Nach dem erneuten Öffnen der Datenbank und dem Wechsel zum VBA-Editor ist das Projekt dann gesperrt und Sie haben keinen Zugriff mehr darauf. Um wieder Zugriff zu erlangen, können Sie zunächst versuchen, das VBA-Projekt reparieren zu lassen. Öffnen Sie dazu im ersten Schritt ein Fenster mit einer Eingabeaufforderung und wechseln Sie in das Verzeichnis mit der Datenbank.
Geben Sie dann die folgende Anweisung ein:
msaccess.exe /decompile datenbankname.mdb/.accdb
Auf diese Weise wird der VBA-Bereich der Datenbank neu aufgebaut. Beenden Sie Access anschließend, starten Sie es einmal neu mit der betreffenden Datenbank und wechseln Sie in die VBA-Entwicklungsumgebung. Der Zugriff auf das VBA-Projekt sollte jetzt wieder möglich sein. Wenn nicht, legen Sie eine neue Datenbank an und versuchen Sie, die Objekte und Module per Menü Datei-Externe Daten-Importieren bzw. über das Register "Externe Daten", Gruppe "Importieren" bzw. "Importieren und Verknüpfen", Symbol Access in die leere Datenbank zu übertragen. Ist auch dieser Zugriff nicht möglich, bleibt nur der Rückgriff auf die letzte Datensicherung und die Wiederholung der Änderungen.