OK, ich habe mal reingeschaut. Das Problem hängt damit zusammen, dass du zahlreiche, verschiedene Gültigkeitsregeln hast. - In der Tabelle auf Feld-Ebene: Required und implizit durch den Datentyp Datum/Uhrzeit
- In der Tabelle auf Datensatz-Ebene: die Regel für Beginn/Ende
- Im Formular die Gültigkeitsregeln der Steuerelemente für Datumsbereiche
Ich würde eine Eingabemaske wie 00.00.0000;0;_ für die Datumsfelder definieren. Damit hättest du zumindest den Fall im Vorfeld abgedeckt, das gar kein gültiges Datum eingegeben wird. Die übrigen möglichen Fehler sind dann nur noch die Sonderfälle, die sich aus dem Zusammenspiel der Datumsfelder ergeben.
----- https://codekabinett.com/ |