Nur nebenbei: ich hoffe, Du erhoffst Dir von dieser Änderung keine Sicherheit...
Jeder, der in seinem Client das Smarticon "Debug Lotus Script" schon mal gedrückt hat, kann damit Dein QueryModeChange locker ausheben, indem er einfach das Script vor der Zeile Continue = False abbricht..
mal ganz abgesehen davon (aber dieser Hinweis kommt JEDESMAL, wenn jemand so versucht, das bearbeiten zu verhindern: Warum verwendet niemand die Suche....), dass man über Strg + B oder über eine Aktion "Dokument bearbeiten" mit dem Code "@Command([EditDocument])" aus der Ansicht DIREKT im Edit- Mode landet, ohne dass das QueryModeChange gefeuert wird...
Um wenigstens das zu verhindern, muss der Code auch noch ins QueryOpen mit Abfrage auf "uidoc.EditMode = True" und isNewDoc....
BITTE: Gib Deinen Benutzern "Author"- Rechte und verwende die entsprechenden Felder für ECHTE Sicherheit... Dann kannst Du im Autor- Feld einfach die Admingruppe eintragen und gut ist...
Tode