So einfach sieht also die Formel aus?
Ja, mehr ist das nicht.
Ich versuch mal, die Formeln zu "übersetzen" (ist für Neulinge möglicherweise hilfreich).
@If(@IsTime(DATE_1) ; DATE_1 ; @Date(2099 ; 12 ; 31))
Wenn der Wert im Feld "DATE_1" ein gültiger Datum/Zeit-Wert ist, dann nimm diesen Wert, ansonsten nimm "31.12.2099" und mach ein Datum daraus.
Die Formel von Peter kommt zum selben Ergebnis:
@If (@Text (Date_1) = ""; @Date (2099; 12; 31); Date_1)
Wenn der in Text umgewandelte Wert im Feld "DATE_1" leer ist (= ""), dann nimm "31.12.2099" und mach ein Datum daraus, ansonsten nimm den Wert, der im Feld "DATE_1" steht.
Wenn mit dem Anzeige-Feld in der Maske nicht weiter gerechnet wird, würde sich vielleicht auch ein "berechneter Text" anbieten. Die Formel hierfür lautet:
@If(@IsTime(DATE_1) ; @Text(@Date(DATE_1)) ; "31.12.2099")
Gruß Stefan