Domino 9 und frühere Versionen > Entwicklung
dokument über view öffnen verhindern
Glombi:
Zwischen nicht verändern und nicht öffnen ist aber ein Unterschied. Willst Du evtl. verhindern, dass man das Dokument in den Bearbeitenmodus setzt?
Andreas
zeeboo:
wiedermal schlecht ausgedrückt. verzeiht bitte (bin neu auf dem gebiet)
es soll nur nicht geöffnet werden können.
also bei doppelklick auf das dok im view soll sozusagen "nichts" passieren.
mfg
Glombi:
Ok,
also kannst Du das wie folgt machen:
Sub Queryopen(Source As Notesuidocument, Mode As Integer, Isnewdoc As Variant, Continue As Variant)
If Not Isnewdoc Then
Continue = False
End If
End Sub
Damit kann man neue Dokumente erstellen, aber vorhandene nicht öffnen.
Es sei darauf hingewiesen, dass das KEIN Sicherheitsfeature ist. Man kann über die Dokumenteigenschaften die Feldinhalte sehen oder Dokumente ganz normal (Structure Text) exportieren. Dann sieht man, in welchen Felderm was steht. Geht auch wenn das Design versteckt ist.
Andreas
koehlerbv:
Mit der Abfrage in QueryOpen kann man das Dok immer noch in den Edit Mode bringen (Bearbeiten, Strg-B etc.) im Dokument).
Die Abfragen müssen im PostOpen und im QueryModeChange stehen und dort den EditMode auf false setzen (dabei die wechselseitige Abhängigkeit - EditMode = false in PostOpen triggert QueryModeChange - beachten.
Ich weiß aber nicht, ob es eine gute Idee ist, (bestimmte) Dokumente nur noch erstellen zu lassen ...
Glombi:
Hi Bernhard,
wenn ich im QueryOpen Continue = false setze, bekomme ich kein Dokument auf.
zeeboo will ja verhindern, dass man das Dokument öffnet.
Andreas
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln