Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Lurchi am 31.07.12 - 14:44:29

Titel: Validierung Datumsfeld - Inhalt nicht länger als ein Jahr
Beitrag von: Lurchi am 31.07.12 - 14:44:29
Hallo,

ich möchte bei der Eingabe eines Datums in ein Feld prüfen, ob das Datum innerhalb einem Jahr in der Zukunft liegt. Wenn das eingegebene Datum länger als ein Jahr ist, dann soll eine Meldung angezeigt werden.

Beispiel:
Heute ist der 31.07.2012. Daher darf im Feld Datum maximal das Datum 31.07.2013 eingetragen werden.

Hat mir jemand eine Lösung?

Diese Formel würde meinen Wunsch umsetzen, allerdings fehlt noch die Berechnung des Datums auf ein Jahr:

@If (!@IsTime (Datum);
@Failure("Bitte tragen Sie ein Datum ein.");
Datum<@Tomorrow;
@Failure("Das Datum darf nicht weiter in der Zukunft liegen als ein Jahr!");
@Success)

Vielen Dank für eure Hilfe.
lurchi
Titel: Re: Validierung Datumsfeld - Inhalt nicht länger als ein Jahr
Beitrag von: koehlerbv am 31.07.12 - 14:50:51
Du brauchst ein @Adjust auf @Today

Bernhard
Titel: Re: Validierung Datumsfeld - Inhalt nicht länger als ein Jahr
Beitrag von: Lurchi am 31.07.12 - 15:08:50
Danke Bernhard !!!  :)

So passt es - perfekt :)

@If (!@IsTime (Datum);
@Failure("Bitte tragen Sie ein Datum ein.");
Datum>@Adjust(@Today;1;0;0;0;0;0);
@Failure("Das Datum darf nicht weiter in der Zukunft liegen als ein Jahr!");
@Success)

Gruß lurchi