Domino 9 und frühere Versionen > Entwicklung
@if über mehrere argumente
TomLudwig:
Gut, ich nehm alles wieder zurück. Ich kann mit getDocField nicht auf den Inhalt von Feldern zugreifen, wenn das Dokument noch nicht gespeiert ist.
Sorry, mein fehler...
meichhorner:
Hy,
@TomLudwig
Kennst du schon @Do ... damit kannst du auch in einer @If Anweisung mehrere @Commands hintereinander ausführen ;)
Cu
Martin
Glombi:
Anstelle von
exe := @GetDocField(@Text(@DocumentUniqueID);"execution");
nimm einfach
exe := execution;
da es sich ja wohl um ein Feld im aktuellen Dokument handelt.
Ist aber denn dann ja mehr als flüssig. Also so:
@If(
execution = 1;
@Return(@Command([FileCloseWindow]));
""
);
Ergebnis := @Prompt([YESNOCANCEL]; "Archivieren..."; "Wollen sie das Dokument archivieren?");
@If(
Ergebnis = 1;
@Do(
@Command([FileSave]);"");
@Command([FileCloseWindow])
);
Ergebnis = 0;
@Command([FileCloseWindow]);
""
)
Andreas
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln