Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: wrh$ am 20.10.05 - 16:36:09

Titel: querysave frage
Beitrag von: wrh$ am 20.10.05 - 16:36:09
Hallo Leute,

also ich will euch nicht mit kinderfragen nerven, aber es geht leider nicht anders. Kann man über das querysave das verlassen eines dokumenten über esc (wenn natürlich geändert) unterbinden und dazu halt ein hinweis "bitte speichern sie über button".??

danke für die hilfe
Titel: Re: querysave frage
Beitrag von: koehlerbv am 20.10.05 - 16:38:33
Ja, Du brauchst nur bei entsprechender Bedingung Continue auf False setzen.

Bernhard
Titel: Re: querysave frage
Beitrag von: bernino1 am 20.10.05 - 16:58:08
um dafür zwingend einen butten verwenden zu müssen solltest du beim queryopen irgendeine variable setzen.
die variable wird nur durch die schaltfläche "speichen&schließen" verändert.
so kannst du im querysave mit dem von bernhard genannten continue=false das verlassen des dokumentes ohne schaltfläche verhindern!
Titel: Re: querysave frage
Beitrag von: wrh$ am 20.10.05 - 17:12:09
naja das dumme (oder vielleicht mach ich was falsch) ist dass die abfrage "Speichern" jaNeinCancel trotzdem als erstes kommt....dann false, oder messagbos "bitte über... verlassen"
Titel: Re: querysave frage
Beitrag von: TMC am 21.10.05 - 00:06:06
Kann man über das querysave das verlassen eines dokumenten über esc (wenn natürlich geändert) unterbinden

Ja, Du brauchst nur bei entsprechender Bedingung Continue auf False setzen.

Ich meine -> nein, das SCHLIESSEN (das meinst Du wohl mit "verlassen"?) des Doks kannst Du damit nicht direkt steuern.

Querysave --> vor dem SPEICHERN.

Was Du wohl suchst ist QueryClose --> vor dem SCHLIESSEN

Im QueryClose kannst Du wohl über @IsDocBeingSaved abfragen, ob das Dokument schon gespeichert wurde.

Aber sag uns doch Details, auch wo welcher Code hinterlegt ist, und was Du genauer bezwecken willst.
Titel: Re: querysave frage
Beitrag von: TMC am 21.10.05 - 00:13:39
ach ja, manchmal ist es brauchbar, wenn man ein Feld "Savechecker" oder so hat.
Berechnet, @If(@IsDocBeingSaved; "1";"0").

Das kannste dann auch per LS abfragen.
Titel: Re: querysave frage
Beitrag von: koehlerbv am 21.10.05 - 00:24:55
Aber sag uns doch Details, auch wo welcher Code hinterlegt ist, und was Du genauer bezwecken willst.

Du hast vollkommen Recht, Matthias: Die Zweifel und "Wenn und Aber" mehren sich. Auch der Wunsch, die Dailogbox "Möchten Sie speichern" gibt mir jetzt zu denken.

Danke für die Klarstellung.

Bernhard