A97: unplausible Fehlermeldung Laufzeitfehler 2450 "...kann das Formular nicht finden..."

25/10/2008 - 10:57 von Dirk Hochlenert | Report spam
Liebe NG,

ich habe in den letzten Tagen viele kleine Verànderungen an meiner DB
vorgenommen, die ich nun durchtesten wollte. Dabei funktioniert nicht
alles, was ja nicht weiter verwunderlich ist. Aber ein Fehler macht
mich fertig: Wenn ich teste und das Formular schließe, steht da die
Fehlermeldung: Laufzeitfehler '2450': Anwendung kann das Formular
'Hauptformular' nicht finden, auf das in einem Makroausdruck oder in
einer Visual basic Programmzeile verwiesen wird."

Die angeschuldigte Programmzeile soll diese sein: krit = "PatNr =" &
Forms!Hauptformular!PAT_NR.Value & " And FallNr = " & Forms!
Hauptformular!FallNr.Value

Das kann aber nicht sein, weil diese Zeile seit Jahren unveràndert so
verwendet wird. Das Formular "Hauptformular" ist zwar etwas größer
geworden (war vorher zu dràngt), aber programmtechnisch auch lange
nicht veràndert. decompile half nicht, das importieren der beiden
Formulare aus früheren Versionen half auch nicht. Schließlich bin ich
in meinen Sicherheitsspeicherungen alle Versionen bis vor 3 Wochen
durchgegangen, dieser Fehler taucht immer auf, kann mir aber bisher
nicht entgangen sein. Jetzt weiß ich nicht mehr, woran es liegen
könnte. Ich habe A97, WinXP prof, die jet-Datenbank ist noch im Sommer
upgedated worden, die Verweise in den Codes sind auch gleich geblieben
(VBA, MSA 8.0 OL, MS DAO 3.6 OL).

Weiß jemand da Rat?

Euer Dirk Hochlenert
 

Lesen sie die antworten

#1 Thomas Möller
25/10/2008 - 11:03 | Warnen spam
Hallo Dirk,

Dirk Hochlenert schrieb:
ich habe in den letzten Tagen viele kleine Verànderungen an meiner DB
vorgenommen, die ich nun durchtesten wollte. Dabei funktioniert nicht
alles, was ja nicht weiter verwunderlich ist. Aber ein Fehler macht
mich fertig: Wenn ich teste und das Formular schließe, steht da die
Fehlermeldung: Laufzeitfehler '2450': Anwendung kann das Formular
'Hauptformular' nicht finden, auf das in einem Makroausdruck oder in
einer Visual basic Programmzeile verwiesen wird."

Die angeschuldigte Programmzeile soll diese sein: krit = "PatNr =" &
Forms!Hauptformular!PAT_NR.Value & " And FallNr = " & Forms!
Hauptformular!FallNr.Value



kann es sein, dass das Formular "Hauptformular" nicht geöffnet ist,
wenn diese Zeile ausgeführt wird?

CU
Thomas

Homepage: www.Team-Moeller.de

Ähnliche fragen