Domino 9 und frühere Versionen > Entwicklung

dokument über view öffnen verhindern

<< < (2/4) > >>

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