Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: pReD am 09.11.05 - 09:34:25
-
Hallo zusammen,
gibt es eine Möglichkeit, die ESC-Taste und den Doppelten Rechtsklick zu blockieren? Ich möchte das statt dem Dokument schließen eine Messagebox erscheint, das der Benutzer über den Button "Dokument speichern und schließen" den ich erstellt habe geht und so das Dokument schließt!
Gruß Patrick
-
Hallo,
klar geht das.
Du musst nur im QuerySave Event der Maske prüfen, ob ein bestimmtes Feld einen bestimmten Wert hat, und nur wenn der Speichern Knopf verwendet wird, dann wird das Feld gefüllt.
Wenn der Feldwert nicht da ist, dann mittels continue=false, die Aktion abbrechen
-
Du meinst QueryClose oder?
Und besser als mit einem Feld ist es m.e. mittels einer globalen Variablen.
-
Im QueryClose sind doch alle Messen schon gelesen, Gandhi. QuerySave ist schon richtig.
Statt des Feldes würde ich aber auch eine globale Variable verwenden - die macht nicht soviel Dreck ;D
Bernhard
-
Wieso sind im QueryClose alle Messen gelesen? Wenn ich da auf continue=false schalte, erreiche ich, dass das Dokument nicht geschlossen wird.
Tue ich das im Query Close, so erreiche ich, dass es nicht gespeichert wird.
Btw: Beim Schliessen wird - soviel ich weiss (korrigiert mich, wenn ich irre) erst das QueryClose abgehandelt und erst dann das QuerySave(wenn es überhaupt anläuft).
Wenn ich z.B. im LeseModus bin, wird QS doch gar nicht angesteuert?!
-
über den Button "Dokument speichern und schließen"
Es geht doch ums Speichern, Gandhi. Und das QueryClose wird nach dem QuerySave ausgeführt.
Bernhard
-
Ich möchte das statt dem Dokument schließen
Im Grunde aber etwas sophistisch. ;)
-
Richtig. Ausserdem fehlen in dem Satz dermassen viele Kommata, dass wir ihn vielleicht sowie nicht richtig verstanden haben ;)
Bernhard
-
hm, ja sorry fürd ie satzstellung usw :) hab das problem per queRysave gelöst, danke!
Gruß Patrick