![]() |
ACCESS: Formular öffnen msg-box
Hallo, liebe Access-Freunde!
Ich möchte, dass beim Öffnen eines Formulares Datumsfelder verglichen werden. Feld 1 = Monat laufend Feld 2 = Monat letzter Abschluss Wenn der Monat laufend 1 Monat größer ist, als der Monat letzter Abschluss, dann soll eine msg-box erscheinen. Wie ist die korrekte Syntax in vba - oder gibt´s auch eine Lösung mit einem Makro? Danke im Voraus Robert |
Also für VBA:
Formular in der Entwurfsansicht öffnen, dann auf Ansicht->Eigenschaften->Reiter Ereignis->"Beim Laden" auf die ... klicken ->Code Generator. Angenommen in den Feldern 1 und 2 steht ein Datum und das Monat wird mit 31 Tagen angenommen Code:
Private Sub Form_Load()mfG Testi |
DAAAAAAANKE!!!!
Danke Testi!
Genau das hab ich gesucht. Wenn ich statt der msg-Box ein Formular öffnen möchte _____________________________ Private Sub Form_Load() If Feld1.Value > Feld2.Value + 31 Then open form "Mein Forular" End If End Sub wäre dass so richtig? lg Robert |
Wird nicht funktionieren.
Machs statt open form.... lieber so: Code:
DoCmd.OpenForm "Forular"z.B.: im Fenstermodus Code:
DoCmd.OpenForm "Formu2", acNormal, , , , acDialogTesti |
| Alle Zeitangaben in WEZ +2. Es ist jetzt 02:03 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag