Zuerst möchte ich mich mal meinem Vorredner anschliessen. Er hat so wahr !
Man sollte wirklich vorab mal recherchieren, und der Quellen sind es viele, die es da so gibt:
- Seit R4 endlich und wirklich brauchbar: Die DesignerHelp
- Natürlich dieses Forum. Und gerade als Anfänger sollte man das laufend verfolgen, auch wenn man gerade kein aktuelles Posting hat.
- Die Lotus Software Knowledge Base (früher: Lotus Notes Knowledge Base)
- Notes.net
und so weiter.
Aber über das Verhalten einer Notes-Maske beim Speichern sucht man sich in der Tat schwer, daher folgendes:
- Enthält die Maske ein Feld "SaveOptions" und enthält dieses Feld den Wert "0" (Literal), dann wird das Dok im FrontEnd prinzipiell nicht gespeichert und auch nicht danach gefragt.
- Das Feld "SaveOptions" kann man temporär belegen: In einem Button beispielsweise könnte stehen (ohne daß es in der Maske ein Feld "SaveOptions" gibt !!!:
FIELD SaveOptions := "0";
@Command ([FileCloseWindow])
Das Feld wird zwar erzeugt - aber nicht gespeichert, weil SaveOptions = "0" dies ja verhindert.
Anderer Fall: Das Dokument soll geschlossen und dabei gespeichert werden, ohne daß die Nachfrage "Möchten Sie ..." kommt. Und jetzt wird es komplizierter und kann hier nicht allumfassend erläutert werden (wir haben ja auch noch andere Aufgaben und vor allem Familie ;-)
Es gibt einen entsprechenden Button, und dieser nutzt die Befehle @Command ([FileSave]) und @Command ([FileCloseWindow]).
Nun muß man aber noch den User dazu bringen, nur noch diesen Button zu drücken und nicht über's Menü zu gehen oder gar Escape zu drücken ... Glück-/Dümmlicherweise sind die meisten User ja heute auf die Ratte fixiert und wollen partout ihre Knöpfchen haben, aber verlassen kann man sich darauf nicht.
Und jetzt wird die ganze Sache etwas umfangreicher, und an der Stelle müssten wir erstmal wissen, was genau Deine Rahmenbedingungen sind. Und damit findet sich dann auch eine Lösung !
Farvel,
Bernhard