Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Notes-Creater am 15.06.05 - 22:23:49
-
Guten Abend zusammen!
:)
Tut mir leid wenn ich euch noch störe aber hab noch eine dringende Frage an euch und da ich Notes- Anfänger bin komm ich nicht drauf
:-: :-\
hab zwei Fields vom typ Datum
wie kann ich diese vergleichen das Field2 kein Datum enthalten darf das vor dem Datum von Field1 ist.
Field2<Field1
vielen dank im voraus und einen schööönen Abend wünsch ich euch
:)
-
LotusScript oder Formel? Brauchst du das in der Eingabevalidierung? Wie sieht dein Ansatz bisher aus?
-
@If(@ThisValue<@Date(@Now);@Prompt([OK];"Eingabefehler!";"Datumseingabefehler - Bitte keine Datumseingaben aus der Vergangenheit tätigen");field1>@ThisValue;@Prompt([OK];"Eingabefehler!";"Das Ankunftsdatum des Fluges liegt vor dem Abflugdatum! - Bitte ändern!");"")
er zeigt mir im testdurchlauf an:
field didnt pass validation formula
-
statt @Prompt musst du in der Validierung @Failure und @Success verwenden. Also eigentlich nur @Failure anstelle von Prompt. @Success muss im Erfolgsfall stehen.
Die Syntax is glaub ich ungefähr so
@If(Bedingung erfüllt;@Success;@Failure("Falsche Eingabe"))
oder umgedreht
@If(Bedingung nicht erfüllt;@Failure("Falsche Eingabe");@Success)
Genau kannst du das in der Hilfe lesen.
Ich vermute deine Fehlermeldung kommgt, weil du kein @Success hast. Deshalb ist eben die Validierung nicht erfolgreich. Und weil du kein @Failure mit entsprechender Meldung hast, bekommst du die generische Meldung vom System.