Domino 9 und frühere Versionen > ND8: Entwicklung

Speichern abbrechen bei fehlenden Pflichfeldern

(1/4) > >>

DAU-in:
Ich hab heute wohl Tomaten auf den Augen.

Beim Schliessen eines neuen Dokumentes will ich auf Pflichtfelder prüfen, falls leer, soll das Speichern abgebrochen werden.

Für das Überprüfen der Pflichtfelder habe ich eine Funktion Validation geschreiben, die bei fehlenden Feldern 'false' zurückliefert.
Im QuerySave steht als erstes:

if not Validation then
  continue = false
  exit sub
end if

Er speichert dann das Dokument nicht, schliesst es aber zu meinem Ärger kommentarlos. Wie kann ich das verhindern?
 :-:

Die Version ist 8.0.2 auf Windows Vista.


liebe Grüsse

Dau-in





m3:
QueryClose bzw "onUnload" (laut Hilfe bevorzugt)?

koehlerbv:
Ist das wirklich alles? Das Prinzip stimmt nämlich ...

Bernhard

PS: Martin - was sollte QueryClose da suchen? Das Continue = False mit anschliessendem Zwangsabbruch des Events führt niemals zum QueryClose ...

m3:
Ja, aber nachdem das Continue-False nicht greift, hätte ich mich am QueryClose versucht. Da muss er beim Schließen ja auch reinrasseln.

koehlerbv:
Da nix gespeichert wird, greift Continue = False. Jede Wette: Da ist noch was anderes.

Bernhard

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln