Hallo Notes Gemeinde,
normalerweise sperre ich die Masken mit folgendem Script:
(auch hier um Forum gefunden)
in den Globals (Declaration):
Dim ws As NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim doc As NotesDocument
in PostOpen:
Sub Postopen(Source As Notesuidocument)
Set ws=New NotesUIWorkspace
Set uidoc=ws.CurrentDocument
Set doc=uidoc.Document
End Sub
in QueryModeChange:
Sub Querymodechange(Source As Notesuidocument, Continue As Variant)
If doc.hasitem("bearbeiten") Then
Call doc.removeitem("bearbeiten")
Else
continue=False
Msgbox"Sie haben keine Berechtigung dieses Dokument zu ändern !"
End If
End Sub
Anschließend brauche ich nur einen Button, der das 'bearbeiten' Feld setzt und es ist wieder bearbeitbar.Ich weiß, dass es kein 100%iger Schutz ist, aber er reicht für meine Zwecke.
Leider funktioniert er nicht, wenn ich die Maske in einem Frame anzeigen lasse.
Es kommt die Fehlermeldung: Object Variable not set!
Kann man da leicht etwas ändern? Sonst lasse ich das Dokument halt nicht im Frame anzeigen.
Gruß
Remko