Zugriffsdatenbankfehler: Der Modulname xxx ist falsch geschrieben oder verweist auf ein nicht vorhandenes Modul

2543
Buywuhm

Wir verwenden die Access-Datenbank 2003 (ich weiß, zu alt) mit dem Win-Server 2008 in meiner Firma. Wir haben eine .mdb-Datei, die in zwei Teile aufgeteilt ist.

Vor ein paar Tagen hatten wir Probleme beim Öffnen von Modulen. Es beginnt alles mit der Tatsache, dass unsere Benutzer während der Ausführung der Datenbank mit einem nicht erkannten Funktionsfehler zu kämpfen hatten und ein Fehler, der gelesen wurde

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

Wir haben versucht, SaveAsText acModule zu verwenden, und haben eine neue Datenbank mit der Hoffnung erstellt, dass wir das Problem lösen könnten, wenn wir alle Daten aus der beschädigten Datei in die neue importieren. Dies funktioniert jedoch nicht.

1

2 Antworten auf die Frage

0
Eliptical View

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

Zunächst 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 erstellt es dann neu, indem sowohl das aktuelle als auch das Sicherungs-DBF gleichzeitig geöffnet und dann das Sicherungsformular kopiert (oder gezogen) wird 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 funktionsfähige gefunden haben.

Hoffe das hilft. Frage mich, ob dies unklar ist.

(Ich besitze eine neuere Version von Access, bevorzuge jedoch 2003, da ich denke, dass es besser ist als die neueren Versionen.)

0
Myressei

Wenn ich in Ihrem Fall wäre, würde ich eine neue Datenbank erstellen und alle Daten darin importieren. Dann debuggen Sie die Codes und sehen Sie, ob das Problem reproduziert werden kann.

Auch ein / Decompile-Schalter kann bei der Sache helfen. Alles, was Sie brauchen, ist ein Backup. Öffnen Sie den Editor und erstellen Sie eine einzeilige .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 das erste, was ich gefunden habe: https://dba.stackexchange.com/questions/71906/ms-access-mdb-ldb-database-corrupted Oder finden Sie einen anderen Thread mit einer Lösung, die zu Ihnen passt.

Und wenn nichts hilft, ist es vielleicht an der Zeit, Unterstützung zu rufen?