UF Textbox SetFocus Fehler
09.02.2020 17:15:03
Peter
ich habe eine UF mit mehreren Textboxes und Comboboxes.
In die Textbox1 soll ein Datum eingetragen werden. Mit Vorgabe Tag.Monat.Jahr (tt.mm.yyyy).
Wenn das Datum in TB1 richtig, soll die TextBox2 aktiviert werden (TextBox2.SetFocus).
Wenn kein Datum in TB1, dann soll die TB1 SetFocus erhalten
Wenn nur ein Teil vom Datum in TB1, dann soll TB1 SetFocus erhalten.
Mein bisheriger Code:
Private Sub TextBox1_Change()
If TextBox1.Tag = "JetztzNicht" Then Exit Sub '"JetztzNicht" eingebaut in Commandbutton1 _
damit TextBox1_Change nicht ausgeführt wird
'Anfang Prüfung Textbox-Eingabe Tag-2Stellen und ".", Monat-2Stellen und "." und Jahr- _
4Stellen
If Me.TextBox1 = "" Then
CommandButton2.Enabled = True 'Beenden
Me.Label32.Caption = "bitte ""Datum"" eintragen!"
TextBox1.SetFocus
End If
If Me.TextBox1.Tag = "1" Then Exit Sub
If TextBox1.Value "" Then
TextBox1.SetFocus
End If
If Len(Me.TextBox1) = 2 Then
If InStr(Me.TextBox1, ".") = 0 Then Me.TextBox1 = Me.TextBox1 & "."
ElseIf Len(Me.TextBox1) = 5 Then
If Len(Me.TextBox1) - Len(Application.Substitute(Me.TextBox1, ".", ""))
Was mache ich bitte falsch? Könnt ihr mir bitte helfen.Gruss
Peter
Anzeige