Hallo an alle,
ich stehe auf dem Schlauch...
Ich habe ein Datumsfeld in dem nur Datumsangaben gemacht werden dürfen und dieses Datum muss mindestens eine Woche in der Zukunft liegen. Ansonsten soll eine Fehlermeldung kommen.
Ich habe beim Vorgabewert eingetragen:
Das klappt, jubel...
Dann frage ich in der Eingabeumsetzung ab:
Code
@If(@IsTime(@ThisValue); @ThisValue; @Return(@Prompt([Ok]; "Fehler"; "Tragen Sie bitte ein gültiges Datum ein."; ""; ""; "")))
Ich kann eintragen was ich will (auch Buchstaben), es passiert überhaupt nix.
In der Eingabevalidierung frage ich ab:
Code
_AkzeptiertesLoeschDatum := @Adjust(@Today; 0;0;7;0;0;0);
@If(Loeschdatum <= _AkzeptiertesLoeschDatum ; @Return(@Prompt([OK]; "Fehler"; "Das Löschdatum muss mindestens 1 Woche in der Zukunft liegen"; ""; ""; "")); "")
Da krieg ich unterschiedliche Meldungen:
"Feld hat Validierungsformel nicht enstprochen" oder tatsächlich die gewünschte Fehlermeldung.
Die Meldungen kommen allerdings immer, auch wenn das Datum mehr als 7 Tage in der Zukunft liegt.
Wo liegt bloß der Fehler? Könnt ihr mir helfen?
Gruß Karin