Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Till_21 am 03.02.03 - 14:12:20

Titel: Im Querysave mit Formula das Speichern verhindern
Beitrag von: Till_21 am 03.02.03 - 14:12:20
Hi,
gibt es im Querysave mittels Formula die Funktion das Sp. zu verhindern, wie in Script das Continue ?
Mit @false/@failure kam ich nicht weit.
Danke im Vorraus,

gruss
Titel: Re:Im Querysave mit Formula das Speichern verhindern
Beitrag von: klaussal am 03.02.03 - 14:23:32
@Till_21,

das Feld "SaveOptions" einbauen.
Am besten dazu die Designer-Hilfe anschauen ("Felder, die Mail-Optionen steuern").
Ganz Kurz : SaveOptions = "0" -> kein Speichern
= "1" -> Speichern
 ;)
Titel: Re:Im Querysave mit Formula das Speichern verhindern
Beitrag von: Till_21 am 03.02.03 - 14:53:13
danke für die info,
kann ich in meinem fall aber leider nicht nutzen...
das einzige was dieses drec** DEES supported ist formel in
verbindung mit dem querysave...
trotzdem danke
Titel: Re:Im Querysave mit Formula das Speichern verhindern
Beitrag von: forrest g am 03.02.03 - 14:58:58
Hi Till,

du kannst das mit einer hilfskonstruktion lösen:
- ein Feld mt Namen SAVEOPTIONS(computed und value "1")
- im querysave fügst du dann eine if-schleife ein:
@if( DEINE BEDINGUNG; @do( @SetField( "SaveOptions"; "0" ); @Command([FileCloseWindow]) ); "")

- normalerweise ist dann speichernmöglich und wenn deine bedingung eintritt, eben nicht
Titel: Re:Im Querysave mit Formula das Speichern verhindern
Beitrag von: ata am 03.02.03 - 15:04:06
@forrest g

... das ist nicht ganz ungefährlich, denn, wenn du beim ersten Mal die Speicherung unterbrochen hattest, dann hast du jetzt SaveOptions immer noch auf "0" sitzen - und damit ein Problem... oder sehe ich das falsch?...

ata
Titel: Re:Im Querysave mit Formula das Speichern verhindern
Beitrag von: forrest g am 03.02.03 - 15:16:24
@ata,


ich weiss nicht genau, was du mit unterbrechen der speicherung meinst...
vielleicht kannst du das näher erläutern.

das doc wird bei saveoptions = "0" nicht gespeichert.
beim öffnen eines dokuments liegt der feldwert bei "1", da computed.
Titel: Re:Im Querysave mit Formula das Speichern verhindern
Beitrag von: Till_21 am 03.02.03 - 15:31:37
mein problem besteht darin, dass ich die moeglichkeit nicht besitze,
dass speichern mittels saveoptions zu unterdruecken...
muss es irgendwie anders loesen...
aber auch nicht irgendwie, sondern mit formel...

gruss
Titel: Re:Im Querysave mit Formula das Speichern verhindern
Beitrag von: ata am 03.02.03 - 16:05:05
@forrest g

... ich meinte zum Beispiel STRG + s

ata
Titel: Re:Im Querysave mit Formula das Speichern verhindern
Beitrag von: forrest g am 04.02.03 - 09:25:59
@ata,

stimmt, zwischenspeichern mit strg+s ist möglich, wobei der feldwert immer noch auf "1" steht.

guter tip, daran hatte ich nicht gedacht.
habe diese methode in einer db hinter einem button, um das doc zu verwerfen.

tschö