Hi,
der User füllt in einer Dialogbox diverse Felder aus. Nach Drücken des OK-Buttons werden die Feldinhalte auf Plausibilität geprüft.
Wie schaffe ich es, dass bei einem gefundenen Fehler (z. B. das angegebene Datum liegt in der Vergangenheit), der User wieder in die Dialogbox zurückgekehrt?
Momentan sieht mein Code (Ausschnitt) so aus:
Sub Click(Source As Button)
.....
If Not ws.DialogBox( "DialogTA" , True , True, False, False, False,False, "ANMERKUNGEN", doc , True) Then
Exit Sub
End If
.....
If doc.TerminDatum(0) < Today Then
Msgbox "Das Datum liegt in der Vergangenheit. Bitte ändern!", 48, "Fehler"
Exit Sub
End If
.....
Durch das Exit Sub in dem Then-Zweig wird natürlich die komplette Routine verlassen und der User muss erneut alle Felder füllen.
Gibt es eine Möglichkeit, dass ich wieder in die Dialogbox zurückkommen kann?
Bille