Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: volti0815 am 10.03.03 - 23:01:50

Titel: Geburtstagserinnerung
Beitrag von: volti0815 am 10.03.03 - 23:01:50
Hallo Leute,

ich hab nochmal ne Frage zu Geburtstagsagenten (auch wenns evtl. nervig wird). Mit den Hinweisen aus dem Forum habe ich über folgenden Agenten eine automatische Benarichtigung am Geburtstag eingestellt (klappt auch wunderbar):

SELECT Type = "Person";
@If(@Text(birthday) = @Text(@Today);
@MailSend(Empfänger;"";"";"Geburtstagserinnerung"; "Folgende Person hat heute Geburtstag !"; FirstName +" "+ LastName);"")

Jetzt möchte allerdings mein Chef 4 Tage vor dem Geburtstagstermin informiert werden. Ich habe allerdings keine Ahnung, wie ich diese 4 Tage-Differenz in die Formel einbauen kann. Hat jemand eine Idee?

Vielen Dank

Martin
Titel: Re:Geburtstagserinnerung
Beitrag von: doliman am 11.03.03 - 07:11:50
Hi,

bin nicht sicher ob dieser Agent läuft! Zumindest bei mir nicht, da die Jahreszahl nicht mit der aus dem Personendokument übereinstimmt.
Aber mit folgender Formel kann man das Datum von von 4 Tagen im voraus berechnen:
@Text(@Adjust( @Now; 0 ; 0 ; 4; 0 ;0 ; 0 ))
Titel: Re:Geburtstagserinnerung
Beitrag von: ata am 11.03.03 - 08:00:50
... entsprechend kannst du das Datum auch zurückberechnen hier mit

_GebTag := @Day(GebTag)+"."+@Month(GebTag)+"."+@Year(@Today);
_Davor := @Adjust(_GebTag;0;0;-4;0;0;0);
_HatGeburtstag := @If(_Davor = @Today; "Ja" ; "Nein" );

ata