Domino 9 und frühere Versionen > ND6: Entwicklung
PostOpen
(1/1)
Bilbo10:
Moin!
Ich möchte nach dem Öffnen eines Dokuments, dass das Feld Status
geprüft und wenn positiv, das eine Wert in das Feld Status geschrieben wird.
Geht das nur mit Script? Wenn ja, kann mir jemand auf die Sprünge helfen?
In Formelsprache geht das wohl nicht und in Script kenne ich mich nicht wirklich aus.
Beispiel: Status = 1 (Typ=>Zahl) beim Öffnen, dann den Wert 0 ins Feld Status schreiben.
Gruß Torsten
Axel:
Hi,
nichtsa einfacher als das. Das geht sowohl mit der Formelsprache als auch mit Script. Die Frage die sich jetzt hier aber stellt, wird das Dokument im Edit-Modus geöffnet oder nicht.
Wenn ja geht's problemlos mit Formeln.
FIELD Status := Status;
@If(Status = 1; @SetField("Status"; 0); "")
Mit Script könnte das so aussehen:
If Source.Document.Status(0) = 1 Then
Source.Document.Status = 0 'Feldwert setzen
Call Source.Document.Save(True, False) 'Dokument speichern
End If
Wenn das Ganze funktionieren soll, egal ob das Dokument im Lese- oder Editmodus geöffnet wird, dann geht's nur mit Script (siehe oben).
Axel
Bilbo10:
Funzt bestens!!! Danke für die schnelle Hilfe.
Gruß Torsten
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln