Domino 9 und frühere Versionen > ND7: Entwicklung

Datumswerte vergleichen!! Hilfe!!!

(1/3) > >>

Schorschi353:
Hallo zusammen,

das Thema wurde zwar schon öfters behandelt, aber ich komme einfach nicht zurecht!


Ich habe in einer Maske die Felder "Status" (Textfeld) und "gültig_bis" (Datumsfeld).
Das Datum des Feldes "gültig_bis" wird manuell angegeben.
Nun soll sich daraus das Feld "Status" berechnen und zwar so:

Ist das Feld "gültig_bis" kleiner als das heutige Datum, dann soll im Feld "Status" "ungültig" stehen, ansonsten "gültig".

Ist wahrscheinlich ganz simple, aber ich kriegs einfach nicht hin..  :-:

Bisher habe ich es mit der Formel

@If(@Text(gueltig_bis) < @Text(@Today); "ungültig"; "gültig")

probiert, aber das funz nicht richtig, weil er manche Stati falsch setzt.
Lasse ich @text weg, gibts ne Fehlermeldung.

Hoffe ihr könnt mir schnell helfen?!!

Danke schonmal für Eure Antworten!!

Grüße, Marius

Glombi:
@If(
 gueltig_bis = "";
    "ungültig";
 gueltig_bis < @Today;
  "ungültig";
"gültig")

koehlerbv:
Das wäre noch etwas sauberer:
@If(
 !@IsTime (gueltig_bis);
    "ungültig";
 gueltig_bis < @Today;
  "ungültig";
"gültig")

Bernhard

Schorschi353:
Coll.. dankeschön!!!
Die Formel funktioniert jetzt!  :)

Nur jetzt hab ich noch das Problem, dass ich einen Agent brauch, der mir täglich die Dokumente aktualisiert, weil ansonsten das @today Datum doch nur aktualisiert wird, wenn ich das Dokument speicher.. Oder?!

koehlerbv:
Wieso denn das? Ich würde einen Blick in die DesignerHelp empfehlen.

Bernhard

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln