Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Bilbo10 am 16.05.05 - 10:11:58
-
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
-
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
-
Funzt bestens!!! Danke für die schnelle Hilfe.
Gruß Torsten