Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: FideL am 16.02.05 - 11:06:36
-
Hallo ihr Spezis da draußen...
ich habe ein Problem mit einer Eingabevalidierung!!
Ich habe folgenden Code bis jetzt:
REM {Notes only};
@If(ResourceName="";@Return(@Prompt([Ok];"Fehler";"Sie müssen vor dem Speichern die Reservierung vollständig ausfüllen."));!@IsValid; @Return(@Prompt([Ok];"Fehler";"Sie müssen vor dem Speichern alle Fehler korrigieren."));
@Do(@PostedCommand([FileSave]); @PostedCommand([FileCloseWindow])))
dieser funktioniert auch.
Nun habe ich noch ein Feld für den Zweck (Name: Purpose).
Ich möchte das Feld als Pflichtfeld haben, aber irgendwie mache
ich dabei wohl alles falsch, es funktioniert nämlich einfach nicht.
habt ihr mal eine Info wie ich das mit der Eingabevalidierung machen muss? Gruß Fidel
achja, es handelt sich um die standard maske der Reservierungsdatenbank.
-
Das ist keine Formel für eine Eingabevalidierung sondern für einen Button oder eine Aktion.
Eingabevalidierung wäre so etwas:
@f(
ResourceName="";
@Failure(Sie müssen vor dem Speichern die Reservierung vollständig ausfüllen.");
@Success
)
Die Formel für die Aktion sähe dann so aus:
@If(
@Command([FileSave]);
@Command([FileCloseWindow]);
@Return("")
)
Andreas
-
mist, war meine beschreibung wohl nicht gut genug.
also ich möchte, wenn ich auf speichern klicke, und jemand das feld nicht ausgefüllt hat, dass dann eine Fehlermeldung kommt.
gruß fidel
-
Dann mach es doch so wie ich es beschrieben habe.
Die Eingabevalidierung in die Felder und denn anderen Code in die Aktion.
Andreas
-
das habe ich ja probiert, aber da passiert dann nix! :(
kann ich das nicht irgendwie so:
@If(ResourceName="" | Purpose="";@Return(@Prompt([Ok];"Fehler";"Sie müssen vor dem Speichern die Reservierung vollständig ausfüllen.")
einbinden?
fidel
-
So geht das auch, aber es ist ein ungewöhnliches Verfahren (zumindest in Formelsprache).
Und: Doppelpostings sind hier nicht gerne gesehen:
Dominoforum (http://www.dominoforum.de/modules/newbb/viewtopic.php?topic_id=7119&forum=5&post_id=36113#forumpost36113)
Was versprichst Du Dir davon ? Hältst Du uns oder die Kollegen vom Dominoforum für zu dumm oder für zu faul, Dir zu antworten ?
Bernhard
-
Nein, ich halte hier ganz und gar nicht jemanden für dumm oder faul.
Danke für die Hilfe
-
Hi,
warum machst Du das nicht mit Script im QuerySave. Da kannst Du alles schön nacheinander abfragen und sogar am Ende in einer Fehlermeldung rausgegeben.
Über die Feldvalidierung geht es zwar sehr einfach, das Ergebnis ist aber nicht schön.