Domino 9 und frühere Versionen > ND6: Entwicklung
QuerySave Abbrechen
(1/1)
stitze:
Morgen Notes Forum,
Folgendes Szenario. Ich habe eine Maske. In dieser Maske führe ich eine Valedierung der Felder durch und zwar in der QuerySave Methode der Maske. Geschlossen wird die Maske durch die Formel - Funktionen
--- Code: ---@Command([FileSave]);
@Command([FileCloseWindow])
--- Ende Code ---
Im QuerySave führe ich nun folgenden Code aus
--- Code: ---...
Eingabevalidierung
Falls Fehler gefunden setze bolError auf True
...
If bolError = True Then
'Methode ValidationMessagebox erzeugt eine Dialogbox
Call ValidationMessagebox( strFelder )
continue = False
Else
...
--- Ende Code ---
Jedoch wird immer die Maske geschlossen, wie unterbinde ich das, bzw. die beiden Formel - Funktionen?
Danke für Eure Hilfe
Mfg
Sebastian
Glombi:
So:
@If(
@Command([FileSave]);
@Command([FileCloseWindow]);
""
)
Andreas
stitze:
Danke das war die Lösung. Das Problem ist jetzt nur wenn ich an dem Dokument nichts geändert habe, dann kann der die Aktion nicht ausführen. Also wenn ich das Dokument nur geöffnet habe (nicht im Edit Modus).
Muss ich das jetzt über ein Flag Feld realisieren oder gibts da noch ne andere Möglichkeit?
Glombi:
Dann musst Du noch den Edit Mode abfragen:
@If(
!@IsDocBeingEdited;
@Command([FileCloseWindow]);
@Command([FileSave]);
@Command([FileCloseWindow]);
""
)
ascabg:
Hi,
Kleine Frage.
Wenn die @Commands in einer Aktion ausgefuehrt werden, warum blendest Du die Aktion denn nicht einfach aus, wenn die Maske (Form) noch nicht im EDIT-Modus ist?
Andreas
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln