wake-up-neo.com

"Rückgabe ohne GoSub" bei Verwendung von Unterformularen in Access

Warum bekomme ich eine 

"Rückkehr ohne GoSub"

fehler bei der Verwendung von Unterformularen in Access 2007?

13
Sinister Beard

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.

22
Sinister Beard

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.

6
Fionnuala

Ich hatte etwas Ähnliches (nicht speziell in VBA, aber mit einem Formular zum Aktualisieren eines Unterformulars). Ich habe gerade einen "StopAllMacros" -Schritt am Ende des Bildschirmaktualisierungsobjekts hinzugefügt, und es schien zu funktionieren.

enter image description here

0
Chris

Durch das Dekompilieren des VBA-Codes und das erneute Kompilieren mit anschließender Komprimierung meiner Datenbank wurde das Problem für mich behoben. 

0
c_rugby

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

0
Ph. Riondel