Autor Thema: Setzen eines Enddatums  (Gelesen 1180 mal)

Offline dabjoern

  • Junior Mitglied
  • **
  • Beiträge: 95
  • Geschlecht: Männlich
Setzen eines Enddatums
« am: 30.08.05 - 14:47:28 »
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 ; "")
Die Designer Help sagt mir für Computed:
Zitat
A computed field formula calculates each time a user creates, saves, or refreshes a document.
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

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Setzen eines Enddatums
« Antwort #1 am: 30.08.05 - 14:49:45 »
Du brauchst in der Formel nur zu überprüfen, ob Dein Feld schon einen Wert hat:
@If (!@IsTime (DeinFeld); EndDate; DeinFeld)

HTH,
Bernhard

Offline dabjoern

  • Junior Mitglied
  • **
  • Beiträge: 95
  • Geschlecht: Männlich
Re: Setzen eines Enddatums
« Antwort #2 am: 30.08.05 - 15:03:42 »
Danke Bernhard,
das ist eine gute Idee und funktioniert super. Wieder was dazugelernt (@IsTime).  ;D
Beste Grüße
Björn

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz