Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Form_Load wird uebergangen

Begonnen von Stele4, April 16, 2025, 15:28:57

⏪ vorheriges - nächstes ⏩

Stele4

Hallo!
Es wird ein Formular aufgerufen:
DoCmd.OpenForm FormName:="Form1", WindowMode:=acDialog, WhereCondition:="ID = " & Me!IDAber Private Sub Form_Load() wird nicht ausgefuehrt.

Warum?
Wie kann ich das beheben?

Gruss

MzKlMu

Hallo,
ZitatSub Form_Load() wird nicht ausgefuehrt.
Woran merkst Du das ?
Ich kann mir jedenfalls nicht vorstellen, dass Form_Load nicht ausgeführt wird.
Zeige bitte den Code von Form_Load.
Gruß Klaus

PhilS

Zitat von: Stele4 am April 16, 2025, 15:28:57Aber Private Sub Form_Load() wird nicht ausgefuehrt.

Warum?
Ein logischer Grund dafür wäre, wenn das Formular vorher bereits geladen ist.
Neue Videoserie: Windows API in VBA

Klassische CommandBars visuell bearbeiten: Access DevTools CommandBar Editor

Stele4

Hallo Klaus!
Man merkt es am Fehlen der leeren ComboBoxes.
Form_Activate tut es auch nicht.
Ich bin einstweilen auf Form_Open umgeschwenkt.

Private Sub Form_Activate()
    Debug.Print "Activate"
End Sub

Private Sub Form_Load()
    Debug.Print "Form_Load"
End Sub

Private Sub Form_Open(Cancel As Integer)
    Debug.Print "Form_Open"
    Call fbFill
End Sub

Stele4

Hallo Phil!
Ich hatte darauf gehofft.
Leider nicht geoeffnet.

Gruss

MzKlMu

Hallo,
ich würde das mit MsgBox prüfen.
Private Sub Form_Activate()
    MsgBox  "Activate"
End Sub

Private Sub Form_Load()
    MsgBox "Form_Load"
End Sub

Private Sub Form_Open(Cancel As Integer)
    MsgBox  "Form_Open"
    Call fbFill
End Sub
Gruß Klaus

Knobbi38

Zitat von: Stele4 am April 16, 2025, 16:00:21Man merkt es am Fehlen der leeren ComboBoxes.

Nein, daran kann man das nicht merken. Setzte in die Load Ereignisprozedur einen Stop Befehl und dann wird der Debugger dort gestartet. Außerdem muß in der Property "OnLoad"  der Text "[Event Procedure]" stehen.

Gruß Knobbi38


Stele4

Dank an alle!
Knobbi hat recht.
Ich hatte die Eigenschaft im Editor vergessen.

Gruss