'Abfangen von langen Überschriften
If Len(theString$) > 10 Then
Msgbox "Die Überschrift darf nicht länger sein als 10 Zeichen!"
source.GotoField("txtProblemPre")
Goto ExitOnError
End If
ExitOnError:
continue=False
End Sub[/b]
Sobald ich mehr als 10 Zeichen eingebe erscheint auch die Fehlermeldung.
Leider kann ich aber nachdem ich weniger als 10 Zeichen eingegeben habe nie wieder abspeichern. Es passiert danach einfach gar nichts (Maske wird nicht gespeichert).
Nee daran liegt das nicht. Das liegt vielmehr daran das du immer auf continue=false läufst denn schließlich wird diese Anweisung immer ausgeführt.
Also entweder:
'Abfangen von langen Überschriften
If Len(theString$) > 10 Then
Msgbox "Die Überschrift darf nicht länger sein als 10 Zeichen!"
source.GotoField("txtProblemPre")
continue=False
End If
End Sub
oder:
'Abfangen von langen Überschriften
If Len(theString$) > 10 Then
Msgbox "Die Überschrift darf nicht länger sein als 10 Zeichen!"
source.GotoField("txtProblemPre")
Goto ExitOnError
End If
exit Sub
ExitOnError:
continue=False
End Sub