Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

VBA-Code von gelöschten Formularen

87 views
Skip to first unread message

Stephan Kremer

unread,
Oct 18, 2005, 3:03:49 AM10/18/05
to
Hallo NG,

ich habe eine meiner Datenbanken aufgeräumt und dabei auch einige
Formulare gelöscht, die ich nicht mehr benötige.
Eigentlich ist es ja so, dass mit dem Löschen des Formulars auch der
zugehörige VBA-Code gelöscht wird. Das ist auch der Fall, nur bei
zwei Formularen bleib der Code bestehen. Das ist mein Problem, denn ich
kann jetzt das Projekt nicht mehr kompilieren. Bei jedem Versuch kommt
die Fehlermeldung:

"Der Formularname <MeinFormular> ist falsch geschrieben oder verweist
auf ein Formular, das nicht existiert".

Diese Meldung kommt vier Mal hintereinander, danach wird angezeigt:
"Modul nicht gefunden".

Mir ist bislang auch keine Möglichkeit bekannt, VBA-Code aus dem
Visual-Basic Editor manuell zu löschen.

Ich habe bereits mehrfach ein neues Formular mit dem Selben Namen neu
erstellt und anschließend gelöscht, in der Hoffnung, dass es nur ein
einmaliger Fehler war, aber vergebens.

Wenn ich übrigens versuche, ein neues Formular zu erstellen und
Funktionen und Prozeduren programmiere kommt nach dem Speichern die
Meldung, dass das VBA-Projekt beschädigt ist. Danach geht nix mehr, DB
komplett im Eimer. Die Hilfen und FAQ zu der Sache (Exportieren in neue
mdb, Komprimieren und Reparieren, ...) helfen alle nichts, dann hilft
nur der Rücksprung auf eine (relativ) alte Sicherung.

Kann mir jemand helfen???

Schöne Grüße,

Stephan

Jörg Ackermann

unread,
Oct 18, 2005, 3:08:52 AM10/18/05
to
Hi,

Stephan Kremer wrote:

Versuche mal www.donkarl.com Pkt. 1.23

Vorher Sicherungskopie!

Gruß

Stephan Kremer

unread,
Oct 18, 2005, 3:09:46 AM10/18/05
to
danke für den Tipp, hab ich schon probiert...leider ohne Erfolg.

Gruß

Thomas Winkler

unread,
Oct 18, 2005, 5:44:44 AM10/18/05
to
Hi,

leg' mal eine neue Access-Datei an, und klicke dort:

Datei -> Externe Daten -> importieren

und wähle deine defekte MDB aus. Dort markierst Du alle Objekte (wenn Du
Import- und Exportspezifikationen benutzt auch erweiterte Optionen beachten)
und importierst sie in die neue MDB.

HTH

Thomas

0 new messages