Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Doc am 14.10.04 - 12:03:12

Titel: Bedingung etwas erweitern...
Beitrag von: Doc am 14.10.04 - 12:03:12

Hallo NotesFreunde,
habe ein kleines Problem mit einer Formel (Agent).
Dieser Agent soll auf folg. Felder reagieren.

Feld: ProjektEnde (Datum / berechnet / @today) 
Feld  ProjektEndeNeu (Datum / bearbeitbar)

Wenn Feld "ProjektEndeNeu" gefüllt ist, soll der Agent von diesem Datum ausgehen, sonst von ProjektEnde mit gleicher Formel.
Könnte mir jemand die Formel um die Bedingung erweitern. (Hab echt etwas probleme mit den if Verschachtelungen).


@If ( ( (@Today - ProjektEnde)  / 86400 ) > 14;
@MailSend("Notes Adresse"; ""; ""; "Projekt Meilensteinprüfung  »" + @DbTitle + "« " + "..."; "Sie erhalten aus der Datenbank »" + @DbTitle + "« das nachfolgende neue Dokument (incl. DocLink) zur » Meilensteinprüfung « " + "." + @NewLine + @NewLine +
"Projekt: " + ProjektName + @NewLine +
"Projektleiter: " + ProjektLeiter + @NewLine + @NewLine +
"Projektservices" +  @NewLine +  @NewLine +  @NewLine +
"Viel Erfolg bei der Meilensteinprüfung"  + @NewLine +  @NewLine +
"Ihre Projektservices"
+ @NewLine + @NewLine + @NewLine + @NewLine + "DocLink ----->"; ""; [IncludeDoclink]);
  "");
SELECT @All


Danke & Gruss
Werner
Titel: Re: Bedingung etwas erweitern...
Beitrag von: koehlerbv am 14.10.04 - 12:15:00
Also, komplexe Formeln für andere überarbeiten ... Dafür ist das Forum nicht da.

Du kannst es Dir aber einfach machen: Belege eine temp. Variable in Deiner Formel mit ProjektEndeNeu, wenn dieses gefüllt ist, sonst mit ProjektEnde (das wirst Du doch packen, oder ?).

Deine erste Zeile der bisherigen Formel heisst dann:
@If ( ( (@Today - DeineTempVar)  / 86400 ) > 14;

Das liest sich dann auch besser als eine weitere Formelverschachtelung.

HTH,
Bernhard
Titel: Re: Bedingung etwas erweitern...
Beitrag von: Doc am 14.10.04 - 12:51:20
Danke für den Tipp!

Werner