Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: ewald am 09.03.03 - 19:48:55
-
Hallo zusammen,
wie kann ich denn in einer notes form verhindern, dass ein author das document, das er erstellt und abgespeichert hat (und vielleicht vorher submitted hat) nochmal in den editmode nehmen kann und es nochmal editieren kann?
er darf es, nachdem er es per action button submitted hat, zwar noch aufrufen können, jedoch nicht mehr editieren.
danke
gruss ewald
-
------------------------
erstelle folgenden Code in dem
QuerymodeChange UND PostmodeChange Event der Maske:
If Source.Document.Status(0) = "GESPERRT" Then
continue = False
End If
------------------------
In den QUERYOPEN Event kommt rein:
If Not Source.IsNewDoc Then
If Source.EditMode Then
If Source.Document.Status(0) = "GESPERRT" Then
continue = False
End If
End If
End If
------------------------
Vorstellbar wäre, wenn der Ersteller das Doc speichert ein Feld namens STATUS auf GESPERRT gesetzt wird. Sobald dieses Feld so gesetzt ist, wird ein weiteres Editieren (Vergleich Source.Document.Status(0) = "GESPERRT") mit obigem Code verhindert ("continue=false").
-
... das könnte man auch mit Autoren-/Leserfeld lösen. In diesem Feld wird der Ersteller des Dokumentes nicht aufgenommen, dafür aber im Leserfeld...
ata
-
danke!
funktioniert beides...