Domino 9 und frühere Versionen > ND6: Administration & Userprobleme

Agent - Mailbenachrichtigung

<< < (6/8) > >>

HH:
Also du hattest ja schon so etwas:


--- Code: ---@If(
@Adjust( kaufdatum; 0 ; dauer; 0 ; 0 ; 0 ; 0 ) < @Today ; 120;
@Adjust( kaufdatum; 0 ; dauer; 0 ; 0 ; 0 ; 0 ) > @Today;114;
" ")
--- Ende Code ---

Die Formel besagt:
Wenn kaufdatum + dauer < heute -> 120
Wenn kaufdatum + dauer > heute -> 114
sonst " "

Du möchtest vermutlich haben:
Wenn
kaufdatum + dauer > heute -> "alles klar"
kaufdatum + dauer > heute - 30 -> "Warnhinweis"
sonst "abgelaufen"

heute - 30 drückt man wie folgt aus:


--- Code: ---@Adjust( @today; 0 ; 0 ; -30; 0 ; 0 ; 0 )
--- Ende Code ---


Hubert

Jensi:
@If(
@Adjust( kaufdatum; 0 ; dauer; 0 ; 0 ; 0 ; 0 ) > @Today ; 114;
@Adjust( kaufdatum; 0 ; dauer; 0 ; 0 ; 0 ; 0 ) < @Adjust( @Today; 0 ; 0 ; -30 ; 0 ; 0 ; 0 );120;115)

Wenn
kaufdatum + dauer > heute -> "alles klar"
kaufdatum + dauer > heute - 30 -> "Warnhinweis" sonst "abgelaufen"

Wenn ich dies so mache, macht er irgendetwas falsch...

Der unterste Eintrag ist richtig als "Rot" gekennzeichnet
Der Eintrag drüber ist falsch als "Gelb" gekennzeichnet....

114 Grün = Alles klar
120 Gelb = Warnhinweis
115 Rot = Abgelaufen

WernerMo:
hallo,

da Du keine Fehler abfängst würde ich darauf tippen, dass das "Datum" in der vorletzten Zeile einen "Knacks" hat also nicht verglichen werden kann?

Gruß Werner

HH:
Sorry, ich meinte 30 Tage Warnzeitraum gelesen zu haben. Ich hoffe, das hat dich nicht verwirrt. Bei 3 Monaten sollte es so funktionieren:


--- Code: ---_warnenAb := @Adjust(kaufdatum;0;dauer -3 ;0;0;0;0) ;
_ablauf   := @Adjust( kaufdatum;0;dauer;0;0;0;0) ;
@If(
_ablauf   < @Today ; 115 ;
_warnenAb < @Today & _ablauf > @Today ; 120 ;
114 )

--- Ende Code ---

Hubert

koehlerbv:
Ich weiss, woran es liegt: "Standard" ist falsch geschrieben  >:D

Aber im Ernst: Die Formel funktioniert genauso, wie gewünscht:

04.01.2008 < 13.01.2008 - es wird das Warnzeichen angezeigt.
08.02.2008 > 13.01.2008 - es wird das Abgelaufen-Zeichen angezeigt.

Für die Logik muss man schon (selber) sorgen.

@Werner: Wenn das Datumsfeld einen Schuss hätte, würde eine Fehlermeldung angezeigt (Datum/Zeit erwartet).

Bernhard

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln