PDA

Vollständige Version anzeigen : Ereignis after_update


alan
24.10.2001, 15:06
Hilfe Leute,
irgendwie reagiert das Ereignis after_update nicht, wenn ich da rein irgendetwas per VBA reinschreibe!!!
z.B.
Ich bin jetzt in Form1
Forms![myForm2]![myTextFld]="Hallo"

und hier wird jetzt Form1 geschlossen mit

DoCmd.Close acForm, "Form1", acSaveNo
Gibt es vielleicht ein Weg dieses Ereignis doch aufzurufen?`
Danke, alan

Mattes
24.10.2001, 15:10
Hallo alan,

also wenn ich Dein Beispiel recht verstehe:

du setzt vom Form1 den Wert in Form2, dann schließt Du Form1.

Wo ist das ein Update von Form1? Es wird kein Feld in Form1 aktualisiert, dann findet natürlich auch das Ereigniss after_update nicht statt!

alan
24.10.2001, 15:13
Update soll in Form2 stattfinden, und dort ändere ich den wert von TextFeld von null
auf "Hallo" und deshalb dachte ich, das after_update hier kommen sollte!

martiniz
24.10.2001, 15:28
hallo alan!

nur so als kleine anmerkung. das ereignis after_update tritt dann ein, wenn du z.b. ein textfeld hast und dort irgendwas änderst oder einträgst und bspw. bestätigst.

Mattes
24.10.2001, 15:44
Hi alan,


ja, klingt gut ( für mich, und ich bin nicht soooooo fit )!

Kann es sein, das das Ereigniss after_update erst dann eintritt, wenn der Datensatz gewechselt/gespeichert wird, und nicht, wenn der Inhalt eines Feldes geändert wird?

Probier mal Form_Current als Auslöser.