Domino 9 und frühere Versionen > Entwicklung

Queryopen/Querymodechange --- unter 4.5.7 i.O. und 5 funktioniert`s nicht !

(1/4) > >>

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