Domino 9 und frühere Versionen > ND6: Entwicklung
Postopen=> EditMode sperren
Selin:
Hallo Zusammen,
ich habe folgendes Skript im Postopen Event. Bis zum Umstellung auf 6 hat es auch funktioniert.
Nun ist es aber so, wenn ich ein neues Dokument erstelle, dessen Maske dieses Evet hat, bekomme ich die Meldung "Dokumentbefehl ist nicht verfügbar".
Wenn ich aber bestehende Dokumente (mit dieser Maske erstellt) öffne, kommt keine Meldung.
Der Debugger zeigt den Fehler bei "source.EditMode = False.
Hat jemand ne Idee, warum es nicht mehr funktioniert?
Danke + Gruß
selin
Sub Postopen(Source As Notesuidocument)
currentSperren = source.FieldGetText ("Sperren")
If (currentSperren <> "offen") Then
source.EditMode = False
continue = True
End If
End Sub
koehlerbv:
Hast den den Code unter R6 mal neu kompiliert? Fehlerhaft ist an der Zeile nämlich nichts.
Bernhard
Selin:
Hallo Bernhard,
habe ich gerade getan und die Meldung erscheint immer noch...
koehlerbv:
Ich habe mal fix ein PostOpen bei mir herausgesucht:
--- Code: ---Sub Postopen (Source As Notesuidocument)
'Prevent editing a signed or discarded entry:
If (Source.EditMode = True) And (Source.Document.Status (0) <> "") Then
Source.EditMode = False 'This triggers the QueryModeChange event !
End If
End Sub
--- Ende Code ---
Und das funktioniert natürlich unter R4, R5, R6 und R7. Und R3 nicht ;D ;D
Spass beiseite: Das Problem muss an anderer Stelle zu suchen sein.
Bernhard
Selin:
habe es auch mal umgeschrieben, wie in deinem Script
Sub Postopen (Source As Notesuidocument)
If (Source.EditMode = True) And (Source.FieldGetText("Sperren") <> "offen") Then
Source.EditMode = False
End If
End Sub
aber hmmm, geht nicht.
Im QueryModeChange Event habe ich folgendes stehen:
Sub Querymodechange(Source As Notesuidocument, Continue As Variant)
If Not ( source.EditMode ) Then
currentSperren = source.FieldGetText( "Sperren" )
If ( currentSperren <> "" ) Then
Messagebox _
( "Document available for browsing only." )
continue = False
End If
End If
End Sub
Dann wird das wohl auch nicht funktionieren
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln