Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: SaSaWu am 25.11.02 - 12:19:38

Titel: Dokumente ohne Speicherabfrage beenden?
Beitrag von: SaSaWu am 25.11.02 - 12:19:38
Mit welchem Befehl/ welcher Funktion kann ich erreichen, dass ein geändertes Dokument ohne Speicherabfrage ("Möchten Sie speichern?") beendet und auch wirklich nicht gespeichert wird?

Notes Client 4.5.7
Titel: Re:Dokumente ohne Speicherabfrage beenden?
Beitrag von: Rob Green am 25.11.02 - 12:21:00
internes Feld namens "SaveOptions".
Textliche Wert "1" wäre Speichern ohne Abfrage
Textliche Wert "0" wäre keine Speicherabfrage und kein Speichern
Titel: Re:Dokumente ohne Speicherabfrage beenden?
Beitrag von: SaSaWu am 25.11.02 - 12:39:04
Das ist mir leider etwas zu ungenau (bin noch nicht solange ein Notser!). Ich möchte die Funktion in folgende Formel einbetten:

@If(IStatus = "genehmigt";
              @If(@Contains(@UserRoles;"[Entscheider]");
               "";
              @Prompt([OK];"Fehler 003:";"Bereits genehmigte Dokumente dürfen nur von Inhabern mit Entscheidungsrecht geändert werden!")+ @Command([FileCloseWindow]));
"")

An der Stelle *** @Command([FileCloseWindow]) *** soll das Dokument beendet werden ohne Speicherabfrage und ohne Speichern!

Wie lautet die Funktion?

(Vielen Dank für die Geduld!)
Titel: Re:Dokumente ohne Speicherabfrage beenden?
Beitrag von: Rob Green am 25.11.02 - 12:47:04
@If(IStatus = "genehmigt";
              @If(@Contains(@UserRoles;"[Entscheider]");
              "";
              @do(@Prompt([OK];"Fehler 003:";"Bereits genehmigte Dokumente dürfen nur von Inhabern mit Entscheidungsrecht geändert werden!");@setfield("SaveOptions";"0");@Command([FileCloseWindow])));
"")

mit dem @Do sollte es gehen, daß du mehrere Operationen sequenziell ausführen kannst innerhalb deiner if schleife.
Titel: Hat geklappt! Danke!!!
Beitrag von: SaSaWu am 25.11.02 - 14:20:43
Vielen Dank, das war's!