Domino 9 und frühere Versionen > Entwicklung
Queryopen/Querymodechange --- unter 4.5.7 i.O. und 5 funktioniert`s nicht !
grisu_stern:
Hallo,
ich habe in einer DB folgendes Script unter dem Event Queryopen:
Sub Queryopen(Source As Notesuidocument, Mode As Integer, Isnewdoc As Variant, Continue As Variant)
Dim Doc As NotesDocument
Set doc = Source.Document
Dim status As String
If Not doc Is Nothing Then
status = Doc.INFO_Status (0)
If (status = "aktuell" Or status = "Archiv") Then
If Source.EditMode = True Then
Msgbox "Diese Arbeitsanweisung wurde bereits genehmigt." &Chr(10) + _
"Sie kann nur zum lesen geöffnet werden!",16, "Hinweis..."
Continue = False
End If
End If
End If
End Sub
und im Event Querymodechange:
Sub Querymodechange(Source As Notesuidocument, Continue As Variant)
Dim status As String
status = Source.FieldGetText("INFO_Status")
If (status = "aktuell" Or status ="Archiv") Then
Msgbox "Diese Arbeitsanweisung wurde bereits genehmigt." &Chr(10) + _
"Sie kann nur zum lesen geöffnet werden !",16, "Hinweis..."
Continue = False
Exit Sub
End If
End Sub
Unter 4.5.7 (OS/2) funktioniert es super, die Dokumente mit dem angegebenen Status lassen sich nicht verändern.
Jetzt haben wir einige Rechner mit Notes 5, und hier kann man die Dokumente bearbeiten. :o
Wie kommt das ? :-: ???
In 2006 werden wir komplett auf 6.5 migrieren. Wie verhält sich das Problem unter 6.5 ?
Kann mir jemand helfen?
Grüße aus Soest
Tanja
Axel:
Hi,
guckst du hier: [LotusScript]: EditMode für bestimmte Dokumente verwehren
Axel
grisu_stern:
Hallo,
danke für den Link Axel.
Meine Frage richtet sich aber v.a. dahin, warum das unter Rel. 5 und 6.5 nicht funktioniert, aber unter 4.5.7 alles i.O. ist.
Das wird mir nämlich aus der ausführlichen Beschreibung nicht deutlich. :'(
Grüße
Tanja
Axel:
Hi,
diese Phänomene kenne ich auch, allerdings nicht zwischen verschiedenen Versionen und Betriebssystemen. Ich hatte so eine ähnliche Konstellation auch und immer wieder wurden Möglichkeiten gefunden das Dokument doch im Edit-Modus zu öffnen. Ich habe es damals nicht wasserdicht gebracht. Erst als ich Leser- und Autorenfelder eingesetzt habe, hats sauber funktioniert.
Deshalb mein Rat, verwende nach Möglichkeit Leser- und Autorenfelder.
Axel
grisu_stern:
Hallo Axel,
danke für Deine Antwort. Leser und Autorenfelder erfüllen leider nicht ganz meine Anforderung. :'(
Ich möchte die Dokumente für JEDEN User (inkl. Autoren) nicht mehr bearbeitbar haben, wenn Sie aktuell oder archiviert sind. Revisionssicher sozusagen....
Grüße
Tanja
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln