Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: nieke am 12.07.02 - 08:38:36

Titel: Nochmal... Dokument sperren
Beitrag von: nieke am 12.07.02 - 08:38:36
Hallo!

Habe es jetzt ja geschafft im "Querymodechange", daß das sich das Dokument nicht mehr in den Bearbeitungsmodus versetzen läßt, wenn ein bestimmte Bedingung erfüllt ist.
Wie kann ich es denn in Abhängigkeit von einem bestimmten Feld verhindern, daß sich das Dokument aus einer Ansicht heraus mit dem rechten Mausklick im Bearbeitungsmodus öffnen läßt?
Ich will, wenn ein bestimmtes Feld ausgefüllt ist, daß sich das Dokument keinesfalls mehr ändern läßt.
Wie mach' ich das denn bloß??????????
Titel: Re: Nochmal... Dokument sperren
Beitrag von: gpeters am 12.07.02 - 11:42:15
Hallo, Nieke,

im QueryOpen kann man den Editmode abprüfen und dann das Öffnen mit continue = false verhindern. Und durch den QueryOpen gehen Sie immer. Ggf müssen auch die Web-Events zusätzlich beachtet werden.

Gerald
Titel: Re: Nochmal... Dokument sperren
Beitrag von: nieke am 12.07.02 - 11:53:03
... wie prüfe ich denn den Editmode ab?
Wie muß denn das Script aussehen, damit ich das Bearbeiten verhindern kann?
Titel: Re: Nochmal... Dokument sperren
Beitrag von: gpeters am 12.07.02 - 12:02:41
Hallo,
wenig Zeit daher Telegrammstil:
Die Hilfe sagt zu
QueryOpen:


QueryOpen( Source as NotesUIDocument, Mode as Integer, IsNewDoc as Variant, Continue as Variant )

Mode
Integer. Read-only. 0 indicates the user is opening the document for reading. 1 indicates the user is opening the document for editing.

Continue
Boolean. Read-write. Indicates whether or not the document will open. Initially set to True. Set this parameter to False if you do not want the document to open.

Also

if mode = 1 then Continue = False


Gerald
Titel: Re: Nochmal... Dokument sperren
Beitrag von: nieke am 12.07.02 - 12:24:12
so, hab' ich ausprobiert und hat auch so geklappt wie ich wollte.
DANKESCHÖN!