ich stehe vor der Herausforderung, die Eingabe eines Datum-Feldes dahingehend zu prüfen, dass nur der 1. eines jeden Monats zugelassen wird und das mit einer Vorlaufzeit von 14 Tagen.
Die 14 Tage Vorlaufzeit bekomme ich noch hin:
Code: Alles auswählen
form1.#subform[0].DateTimeField1::exit - (FormCalc, client)
var ref = Date() + 14
if (Date2Num($, "YYYY-MM-DD") == 0) then
xfa.host.messageBox(Concat($, " schaut nicht wie ein Datum (TT.MM.JJJJ) aus und wird deswegen gelöscht."), "Es wird ein Datum erwartet.", 0)
$ = null
elseif (Date2Num($, "YYYY-MM-DD") < ref) then
xfa.host.messageBox(Concat("Das eingegebene Datum darf nicht vor dem ", Num2Date(ref, "DD.MM.YYYY"), " liegen\u000aund wird korrigiert."), "Debugging", 1)
$ = Num2Date(ref, "YYYY-MM-DD")
endif
Kann mich hier jemand unterstützen?