Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: gfunkus am 03.06.04 - 11:08:53

Titel: Copy & Paste verhindern???
Beitrag von: gfunkus am 03.06.04 - 11:08:53
Hallo,

Wie kann ich erreichen das der User inerhalb einer DB nicht mehr kopieren und einfügen kann?
Denke das es über das DB Skript läuft aber welches Event???
Habe folgenden Code im Querydragdrop und postdragdrop event
Abes es funktioniert nicht???

schnipp-->


Dim ws       As New    NotesUIWorkspace
   Dim uid      As         NotesUiDocument
   
   Dim ddmes   As         String
   ddmes   =   |Kopieren/Einfügen aus der Ansicht nicht möglich !

Drag&Drop von Dokumenten kann leider nicht unterstützt werden.|
   
   Set   uid   =   ws.currentdocument
   If Not uid Is Nothing Then
      Messagebox dmes,16,"Hinweis"      
      Continue=False
      Exit Sub
   End If
Titel: Re:Copy & Paste verhindern???
Beitrag von: koehlerbv am 03.06.04 - 11:16:16
Das Event gibt es leider nur in Ansichten (QueryPaste). Die bleibt als nichts weiter, als in allen Ansichten im Event beispielsweise ein
Continue = False
einzusetzen.

HTH,
Bernhard
Titel: Re:Copy & Paste verhindern???
Beitrag von: ghost am 03.06.04 - 12:39:35
Hallo,

das von Bernhard beschriebene Ansichten-Event QueryPaste halte ich auch für die beste Lösung. Wenn das zu aufwendig ist, dann könnte noch ein Agent mit der Einstellung 'If Documents Have Been Pasted' helfen, der die Dokumente gleich wieder löscht.

Der Nachteil an der Lösung mit dem Agenten ist, dass zumindest Deletions Stubs erzeugt werden und die Sache an den Dokumentrechten scheitern könnte.

Viele Grüße
ghost
Titel: Re:Copy & Paste verhindern???
Beitrag von: gfunkus am 03.06.04 - 15:43:21
OK, habe gerade mal 100 Views bearbeitet.

Danke für die freundliche Hilfe...


Mfg

Thorsten