Domino 9 und frühere Versionen > ND8: Entwicklung
Speichern abbrechen bei fehlenden Pflichfeldern
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