Goedenavond,
Ik heb de volgende code neergezet in mijn database en deze werkt op zich goed. Echter, het gaat wel mis na de messagebox. Graag zou ik willen dat Access weer de datum van vandaag neerplaatst in het veld en een SetFocus op dat veld, wanneer er een datum in de toekomst is ingevoerd.
Ik heb e.e.a. geprobeerd maar Access blijft een foutmelding geven: dat de code in een before update gebeurtenis staat en daardoor niet kan opslaan. Hebben jullie een oplossing?
Alvast bedankt,
:thumb: scw
Ik heb de volgende code neergezet in mijn database en deze werkt op zich goed. Echter, het gaat wel mis na de messagebox. Graag zou ik willen dat Access weer de datum van vandaag neerplaatst in het veld en een SetFocus op dat veld, wanneer er een datum in de toekomst is ingevoerd.
Ik heb e.e.a. geprobeerd maar Access blijft een foutmelding geven: dat de code in een before update gebeurtenis staat en daardoor niet kan opslaan. Hebben jullie een oplossing?
Alvast bedankt,
:thumb: scw
Code:
Private Sub Datum_BeforeUpdate(Cancel As Integer)
If Me.Datum > Date Then
MsgBox "De ingevoerde datum ligt in de toekomst.", vbInformation, "Voorbeeld"
Me.Datum = Date
Me.Datum.SetFocus
End If
End Sub