Ik heb een invul formulier en wil daar een verplicht veld instellen.
Nu doe ik een controle via Bij Verlaten
Ik krijg netjes de melding maar de focus gaat naar het volgende veld en krijg deze niet teurg naar het verplichte veld.
Ik heb de focus ook geprobeerd met het commando
DoCmd.GoToControl "Datumrit"
Ook deze werkt niet en na de melding gaat hij door naar het volgende veld.
Als test even gebruik gemaakt van:
Screen.PreviousControl.SetFocus
Dat werkt wel maar dan gaat hij uiteraard een veld terug maar werkt wel.
Wat gaat hier nu fout.
Ter info.
Het formulier is gebaseerd op een Query.
Nu doe ik een controle via Bij Verlaten
Private Sub Datumrit_Exit(Cancel As Integer)
If IsNull([Datumrit]) Then
MsgBox "Datum is een verplicht veld."
Me.Datumrit.SetFocus
End If
End Sub
If IsNull([Datumrit]) Then
MsgBox "Datum is een verplicht veld."
Me.Datumrit.SetFocus
End If
End Sub
Ik krijg netjes de melding maar de focus gaat naar het volgende veld en krijg deze niet teurg naar het verplichte veld.
Ik heb de focus ook geprobeerd met het commando
DoCmd.GoToControl "Datumrit"
Ook deze werkt niet en na de melding gaat hij door naar het volgende veld.
Als test even gebruik gemaakt van:
Screen.PreviousControl.SetFocus
Dat werkt wel maar dan gaat hij uiteraard een veld terug maar werkt wel.
Wat gaat hier nu fout.
Ter info.
Het formulier is gebaseerd op een Query.