Domino 9 und frühere Versionen > Entwicklung
@if über mehrere argumente
TomLudwig:
Hallo, ich möchte eine If-Abfrage über mehrere Argumente machen aber wie?
exe := @GetDocField(@Text(@DocumentUniqueID);"execution");
Ergebnis := @Prompt([YESNOCANCEL]; "Archivieren..."; "Wollen sie das Dokument archivieren?");
@If(Ergebnis = 1;@Command([FileSave]);"");
@If(Ergebnis = 1;@Command([FileCloseWindow]);"");
@If(Ergebnis = 0;@Command([FileCloseWindow]);"");
@If(Ergebnis = -1;"";"")
Wenn die Variable exe 1 beinhaltet dann soll der untere Teil ausgeführt werden...
koehlerbv:
@If (Exe = 1; ""; @Return (""));
Mit "@if über mehrere argumente" hat das aber nix zu tun ...
Bernhard
TomLudwig:
Nein, du hast mich falsch verstanden.
Ich möchte die Variable exe auf 1 überprüfen, falls dies der fall ist soll der untere teil ausgeführt werden. Ansonsten soll das Dokument einfach geschlossen werden...
Driri:
Genau das macht doch Bernhards Formel.
Wenn exe=1 passiert nichts in der If-Abfrage und die folgenden Formeln werden ausgeführt, ansonsten wird mit @Return die Verarbeitung abgebrochen, ohne einen Wert zurückzuliefern.
koehlerbv:
Ich habe Dich nicht falsch verstanden.
Meinen Code vor den unteren Teil setzen, dann stoppt der dort. Wegen Fensterschliessen @Return ("") durch FileCloseWindow ersetzen. Wenn im Fenster (Maske ?) der Button ist, wird damit auch die weitere Ausführung des Codes gestoppt.
Sonst mit @Do arbeiten (den unteren Code darin einschliessen).
Kann leider aus Zeitmangel derzeit nur den Rahmen liefern ...
Bernhard
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln