Warum bekomme ich eine
"Rückkehr ohne GoSub"
fehler bei der Verwendung von Unterformularen in Access 2007?
Dies kann vorkommen, wenn das Unterformular ein Form_Load()
-Ereignis enthält, das Hauptformular jedoch nicht. Fügen Sie dem Hauptformular ein empty Form_Load()
-Ereignis hinzu.
Der wahrscheinlichste Grund für diesen Fehler ist, dass das Projekt beschädigt wurde. Sie sollten dekompilieren. Anweisungen finden Sie hier: Debuggen eines fehlerhaften DLL Aufrufkonventionsfehlers
Stellen Sie zunächst sicher, dass Sie Name Autocorrect: http://allenbrowne.com/bug-03.html deaktiviert haben, und stellen Sie sicher, dass keine Referenzen fehlen.
Durch das Dekompilieren des VBA-Codes und das erneute Kompilieren mit anschließender Komprimierung meiner Datenbank wurde das Problem für mich behoben.
Ich habe (in meinem Fall) eine nützliche Lösung für dasselbe Problem unter http://www.fmsinc.com/microsoftaccess/performance/decompile.asp gefunden. Für mich war das ein Zauber. HTH Phil