Domino 9 und frühere Versionen > ND6: Entwicklung
Setzen eines Enddatums
(1/1)
dabjoern:
Hi auch,
hab mal wieder eine kleine Frage. Ich habe ein Feld SO_Status (Typ Combobox - Editable).
Es gibt drei Stati (Closed, Lost und Aborted) - neben 3 weiteren - bei denen im Feld SO_Closed (Typ Date/ Time - Computed) ein Enddatum gesetzt werden soll. Der Code des Feldes SO_Closed ist:
--- Code: ---@If(SO_Status = "Closed" | SO_Status = "Lost" | SO_Status = "Aborted" ; @Now ; "")
--- Ende Code ---
Die Designer Help sagt mir für Computed:
--- Zitat ---A computed field formula calculates each time a user creates, saves, or refreshes a document.
--- Ende Zitat ---
Das ist aber Mist. Ich möchte, dass das Enddatum nur einmal gesetzt wird. Und zwar dann, wenn man erstmals das Dokument in einen der drei Zustände versetzt.
Was wäre hier ein guter Lösungsansatz? Beste Grüße und vielen Dank.
MfG
Björn
koehlerbv:
Du brauchst in der Formel nur zu überprüfen, ob Dein Feld schon einen Wert hat:
@If (!@IsTime (DeinFeld); EndDate; DeinFeld)
HTH,
Bernhard
dabjoern:
Danke Bernhard,
das ist eine gute Idee und funktioniert super. Wieder was dazugelernt (@IsTime). ;D
Beste Grüße
Björn
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln