Domino 9 und frühere Versionen > ND6: Entwicklung

Ein kleines Problem mit Validierung

(1/2) > >>

FideL:
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.

Glombi:
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

FideL:
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

Glombi:
Dann mach es doch so wie ich es beschrieben habe.

Die Eingabevalidierung in die Felder und denn anderen Code in die Aktion.

Andreas

FideL:
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

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln