Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: LisaS am 22.06.04 - 13:13:36

Titel: MsgBox: Möchten Sie Dieses Dok. Speicher unterdrücken?
Beitrag von: LisaS am 22.06.04 - 13:13:36
Hallo,
Im QuerySave mache ich ein paar Abfragen und setzte gegebenenfalls "continue = False".

Was mich jetzt stört ist die Notes Abfrage "Do you want to save?"
Diese möchte ich irgeng wie unterdücken.
Es soll einfach die Maske Weiterhin angezeigt werden.

Hat jemand eine Ahnung wie man das Mit LS hinbekommt?

Gruß
Hitcher
Titel: Re:MsgBox: Möchten Sie Dieses Dok. Speicher unterdrücken?
Beitrag von: klaussal am 22.06.04 - 13:27:56
... hinter dem "continue = false" ein "goto ENDE" einfügen.

ganz am schluss:
ENDE:   
End Sub
Titel: Re:MsgBox: Möchten Sie Dieses Dok. Speicher unterdrücken?
Beitrag von: chris2212 am 22.06.04 - 13:29:18
Hallo,

die Aufforderung zum speichern kommt doch
"nur" dann wenn Du im LS-Code z.B. Call uiDoc.Close
machst. Wenn Du bei einer nicht erfolgreichen Prüfung
den Code mit Exit Sub verlässt kommt auch keine
Aufforderung zum speichern.

Wenn doch kannst Du es ja einfach bevor Du bevor du das Dokument schließt ein Feld mit Namen SaveOptions einfügen und es auf "0" setzten.
Dann sollte die MsgBox nicht mehr kommen.

Gruß
Chris
Titel: Re:MsgBox: Möchten Sie Dieses Dok. Speicher unterdrücken?
Beitrag von: klaussal am 22.06.04 - 13:57:26
... da ist aber vorsicht angesagt. das feld saveoptions behält den wert 0 und das doc kann dann nur abgespeichert werden, wenn man den auf wert 1 setzt....
Titel: Re:MsgBox: Möchten Sie Dieses Dok. Speicher unterdrücken?
Beitrag von: LisaS am 22.06.04 - 14:44:14
Ok, ich habe jetzt die Abfrage nicht mehr, aber jetzt wird mein UiDok geschlossen, es soll aber weiter bearbeitet werden können.
Wie kann ich daß denn schaffen?
Gruß
Hitcher
Titel: Re:MsgBox: Möchten Sie Dieses Dok. Speicher unterdrücken?
Beitrag von: klaussal am 22.06.04 - 14:52:19
... warum schliesst du das ding, wenn es anschliessend weiter berarbeitet werden soll ? oder muss ich das jetzt nicht verstehen  ;D
Titel: Re:MsgBox: Möchten Sie Dieses Dok. Speicher unterdrücken?
Beitrag von: Glombi am 22.06.04 - 14:55:59
... hinter dem "continue = false" ein "goto ENDE" einfügen.

ganz am schluss:
ENDE:   
End Sub
Hast Du das eingebaut? Damit geht es nämlich.

Andreas
Titel: Re:MsgBox: Möchten Sie Dieses Dok. Speicher unterdrücken?
Beitrag von: Axel am 22.06.04 - 14:58:43
Hi,

so wie es klauss in seionem ersten Posting geschrieben hat sollte es funktionieren.


Sub Querysave(Source As Notesuidocument, Continue As Variant)

...

continue = False
Exit Sub

...

End Sub


Ist letztendlich das Gleichen nur ohne Goto (Ich hasse Goto's  ;D).

Wie rufst du denn QuerySave auf? Was soll denn das werden?
Sag' mal ein bisschen was genaueres.

Axel
Titel: Re:MsgBox: Möchten Sie Dieses Dok. Speicher unterdrücken?
Beitrag von: LisaS am 22.06.04 - 15:02:14
@Glombi:
Ja, habe ich gemacht, aber das Dok schließt sich.
Liegt es vieleicht daran, daß es ein neues Dok ist?
Gruß
Hitcher
Titel: Re:MsgBox: Möchten Sie Dieses Dok. Speicher unterdrücken?
Beitrag von: LisaS am 22.06.04 - 15:12:54
@axel:

Du hast es erfasst:
Ich Blöd habe in dem Save Buttom folgendes:
@Command([FileSave]);
@Command([FileCloseWindow])
Dann kann es ja nicht funzen!

danke @all

Gruß
Hitcher
Titel: Re:MsgBox: Möchten Sie Dieses Dok. Speicher unterdrücken?
Beitrag von: Axel am 22.06.04 - 15:16:52
Hi,

kleine Ursache, grosse Wirkung ;D

Setzt du den thread noch auf Erledigt. Danke.


Axel
Titel: Re:MsgBox: Möchten Sie Dieses Dok. Speicher unterdrücken?
Beitrag von: Glombi am 22.06.04 - 15:39:31
Man kann übrigens in der Formelsprache abfragen, ob gespeichert wurde. Ein @Command([FileCloseWindow]) kann schon mal Unheil anrichten.

Besser so:
@If(@Command([FileSave]);@Command([FileCloseWindow]);"")

Andreas