Zugriffsdatenbankfehler: Der Modulname xxx ist falsch geschrieben oder verweist auf ein Modul, das nicht vorhanden ist


1

Wir verwenden Access-Datenbank 2003 (ich weiß, zu alt) mit Win Server 2008 in meinem Unternehmen. Wir haben eine .mdb-Datei in zwei aufgeteilt.

Vor ein paar Tagen hatten wir ein Problem beim Öffnen von Modulen. Alles beginnt damit, dass unsere Benutzer während der Ausführung der Datenbank einen unbekannten Funktionsfehler und einen gelesenen Fehler erhalten

Der Modulname xxx ist falsch geschrieben oder verweist auf ein Modul, das nicht existiert

Wir haben versucht, SaveAsText acModule zu verwenden, und eine neue Datenbank mit der Hoffnung erstellt, dass das Problem behoben wird, wenn alle Daten aus einer beschädigten Datei in die neue importiert werden, aber nichts funktioniert.

Antworten:


0

Wenn ich in Ihrem Fall wäre, würde ich eine neue Datenbank erstellen und alle Daten in diese importieren. Debuggen Sie dann die Codes und prüfen Sie, ob das Problem reproduziert werden kann.

Auch ein / decompile-Schalter kann in der Sache helfen. Alles, was Sie brauchen, ist ein Backup. Öffnen Sie dann den Editor und erstellen Sie eine .bat / .cmd-Zeile mit den folgenden Angaben:

"C:\Program Files\Microsoft Office\Office\MSACCESS.EXE" "d:\My Documents\access\mayapp.mdb" /decompile

Lesen Sie auch technische Foren und Diskussionen zu Ihrem Problem. Fast zuerst habe ich Folgendes gefunden: https://dba.stackexchange.com/questions/71906/ms-access-mdb-ldb-database-corrupted Oder suchen Sie einen anderen Thread mit einer für Sie geeigneten Lösung.

Und wenn nichts hilft, ist es vielleicht Zeit, sich an den Support zu wenden?


0

2003 funktioniert gut, aber es gibt ein paar Fehler, die manchmal Dinge irreparabel machen. Ich bin mir nicht sicher, welchen Fehler Sie vorschlagen, aber das könnte ihn beheben:

Zuerst habe ich festgestellt, dass häufige Backups sehr hilfreich sind. Wenn dann etwas mit einem Formular schief geht, lösche ich es einfach (oder benenne es in "(schlecht)" um) und erstelle es dann neu, indem ich die aktuelle und die Backup-DBF gleichzeitig öffne und dann das Backup-Formular kopiere (oder ziehe) der neue Formularbereich. Dadurch muss ich nicht die gesamte DBF neu erstellen

Bevor Sie dies tun, führen Sie Ihr Backup aus und stellen Sie sicher, dass es funktioniert. Wenn nicht, wählen Sie eine ältere Sicherung aus, bis Sie eine finden, die funktioniert.

Hoffe das hilft. Fragen Sie mich, ob dies unklar ist.

(Ich besitze eine neuere Version von Access, bevorzuge jedoch 2003, da es meiner Meinung nach eine bessere Leistung als die neueren Versionen bietet.)

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.