Lotus Notes / Domino Sonstiges > Tipps und Tricks

Dokument zum bearbeiten sperren -> Erweitert

<< < (2/2)

koehlerbv:
Kleiner Tipp:
Einfach mal 'ne leere DB machen mit 'ne Maske und 'ner Ansicht.
In der Maske Events wie folgt belegen:
- MsgBox "<Eventname>" (damit man sieht, was gerade passiert)
- In PostOpen: Wenn Bedingung "Nicht editierbar!" erfüllt und EditMode = True, dann Source.EditMode = False -> Damit wird jetzt QueryModeChange angesprungen !
- In QueryModeChange jetzt entsprechend reagieren: Bedingung erfüllt -> Warnmeldung, EditMode = False -> Continue = False

Es kommt hier wirklich auf die Abfolge PostOpen -> QueryModeChange an bzw. auf den separaten Ansprung von QueryModeChange (PostOpen mit EditMode = True bedeutet Strg-B auf Dok in Ansicht).
QueryOpen spielt im ganzen Prozess keine Rolle.

HTH,
Bernhard

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln