Domino 9 und frühere Versionen > Entwicklung

uiDoc ohne Bearbeitunsmodus aktualisieren

<< < (4/6) > >>

Bille:
Hallo zusammen!

Da der Sachbearbeiter eine Mail mit DocLink erhält, befindet er sich bereits im jeweiligen Dokument.
Deswegen ist die Lösung über die Ansichtsänderung für mich nicht relevant.

Ich hab mich jetzt für das Schließen und erneute Öffnen entschieden.

Vielen Dank für Eure Tipps!
Bille

Durri:
Hallo zusammen,
ich bin neu hier.
Ich habe das gleiche Problem mit dem Code im QueryModeChange gelöst:

Sub Querymodechange(Source As Notesuidocument, Continue As Variant)
   Dim Sperre As String   
   Sperre = source.FieldGetText("Sperre")
   If Sperre = "ja" Then
      Success = Messagebox ("Das Dokument ist historisch, ausgebucht oder archiviert und kann nicht mehr bearbeitet werden!",0+64,"Fehler!")
      Continue = False
   Else
      Continue = True
   End If
End Sub

Aber die Thematik mit dem PostOpen steht noch, d.h. die Dokumente sind bearbeitbar, wenn ich sie über Strg-B aus der Ansicht heraus öffne.
Wie kann der Code, den ich im PostOpen brauche aussehen, wenn ich die Bearbeitungsmöglichkeit zum Beispiel vom Feld Sperre="ja" abhängig machen muss.
Leider bin ich in Script nicht so firm.

Michael



--- Zitat von: koehlerbv am 22.09.04 - 10:39:30 ---Du brauchst auch noch Code im PostOpen, sonst kann man direkt aus der Ansicht das Dokument im EditMode öffnen (Strg-B zum Beispiel).

Um das Schliessen und wieder Öffnen wirst Du leider nicht umhinkommen ...

Bernhard

--- Ende Zitat ---

koehlerbv:
Zunächst mal musst Du im QMC noch ein If EditMode = False vor das Continue = False setzen.

Im PostOpen musst Du auf Deine Bedingung prüfen und auf Source.EditMode = True:
If Source.EditMode = True And Source.Document.Sperre (0) = "Ja" then
    Source.EditMode = False
Das triggert dann wiederum das QMC-Event, wo dann Dein Code zuschlägt.

HTH,
Bernhard

Durri:
Hallo Bernhard,
danke Dir, das war's.

special thanks
Michael

koehlerbv:
Gern geschehen - und herzlich willkommen im Forum !

Bernhard

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln