es gibt nur 2 Wege, den Speichervorgang abzubrechen:
a.) ein @failure in der Validierungsformel eines Feldes
b.) im Query Save ein continue=false innerhalb eines Scripts
@return und dergleichen bringt nicht viel.
3. Weg, der indirekt damit zusammenhängt, wie man Speichern unterbinden kann (nicht unterbrechen !! Unterschied)
Um allerdings nen User zu zwingen, auf nen Button zu klicken, in dem dann die Formelbasierenden Überprüfungen liegen, nimmt man das Feld SaveOptions, berechnet zur Anzeige, hidden, Defaultwert "0" (TEXT !)...solange User auf den Speicherbutton nicht klickt (der in der ersten Zeile sogleich Field SaveOptions:="1" setzt), ist das Document nicht speicherbar, da SaveOptions ein Spezialfeld ist, dessen Sinn es ist, die Speicherabfrage zu unterdrücken.
"0" = rausgehen und trotz Änderungen keine Speicherung UND keine Anfrage "wollen sie..."
"1" = rausgehen und trotz Änderungen speichern OHNE Anfrage "wollen Sie...."