Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: ossigo am 27.03.09 - 10:35:49

Titel: QueryPaste-Event in Datenbankressourcen?
Beitrag von: ossigo am 27.03.09 - 10:35:49
Habe zum Unterbinden von Copy/Paste von Dokumenten erfolgreich das QueryPaste-Event in Views integriert, Ziel erreicht. Kann man grundsätzlich dieses Event auch im Bereich Andere --> Datenbankressourcen --> Datenbank-Scripts benutzen? Oder geht das nicht, weil QueryPaste ein Event der NotesUIView-Klasse ist?
Würde erheblichen Anpassungsaufwand aller Ansichten sparen. Habe das mit nachfolgenden Quellcode aus dem View-Event getestet, geht nicht...

Sub QueryPaste(Source As Notesuiview, Continue As Variant)
   Msgbox "Das Kopieren von Dokumenten ist nicht zulässig.",48,"Fehler"
   Continue = False
   Exit Sub
End Sub

Jens
Titel: Re: QueryPaste-Event in Datenbankressourcen?
Beitrag von: Axel am 27.03.09 - 12:31:14
Kann man grundsätzlich dieses Event auch im Bereich Andere --> Datenbankressourcen --> Datenbank-Scripts benutzen? Oder geht das nicht, weil QueryPaste ein Event der NotesUIView-Klasse ist?

Du hast dir die Frage selbst beantwortet.

QueryPaste ist ein Event der NotesUIView-Klasse.


Axel
Titel: Re: QueryPaste-Event in Datenbankressourcen?
Beitrag von: pram am 27.03.09 - 13:52:00
Du hättest noch die Möglichkeit, einen Agent laufen zu lassen, nachdem Dokumente eingefügt werden, welcher diese wieder löscht oder den Admin/User eine Mail schreibt.
Titel: Re: QueryPaste-Event in Datenbankressourcen?
Beitrag von: ossigo am 27.03.09 - 14:32:41
Danke für die Antworten, dachte ich mir schon so.
@pram: das mit dem nachträglichen Agenten habe ich hier im Forum schon gelesen, ist für mich eine sehr "unsympatische" Lösung, erst das Kopieren quasi zulassen, dann Kopie wieder löschen. Dann wieder den Benutzern erklären zu müssen, wo jetzt die Kopie ist, wäre sehr müßig. Trotzdem danke für die Info...

Jens