Aufgrund eines Ablaufdatums in der Zukunft farbliche Anzeige
In einer Datenbank habe ich mit einem Datum das Ablaufdatum einer Garantie hinterlegt. Also z. B. in einem Jahr.
Jetzt möchte ich ein farbliches Feld dazu programieren, dass mir wie folgt angezeigt werden soll:
- Wenn das aktuelle Datum mehr als 30 Tage vor dem Ablaufdatum ist, dann grün,
- wenn das aktuelle Datum weniger als 30 Tage vor dem Ablaufdatum ist, dann gelb,
- wenn das aktuelle Datum dasselbe ist wie das Ablaufdatum oder später, dann rot.
mein Code funktioniert nicht wirklich:
let aktiv := 'Garantie bis' - 30;
let kritisch := 'Garantie bis' - 10;
if 'Garantie bis' < aktiv then
styled("Aktiv", "green", "check")
else
if 'Garantie bis' < kritisch then
styled("Kritisch", "yellow", "check")
else
if 'Garantie bis' <= today() then
styled("Expired", "red", "check")
end
end
end
Ich wäre für eine mögliche Lösung dankbar.
4 Antworten
-
if 'Garantie bis' <= today() then
styled("Expired", "red", "check")
else
if 'Garantie bis' < today() + 30 then
styled("Kritisch", "yellow", "check")
else
styled("Aktiv", "green", "check")
end
end -
if 'Garantie bis' <= today() then
styled("Expired", "red", "check")
else
if 'Garantie bis' < today() + 30 then
styled("Kritisch", "yellow", "check")
else
styled("Aktiv", "green", "check")
end
end -
Vielen Dank, genau das tut es. Ich habe doch etwa zu kompliziert gedacht.
-
Vielen Dank, genau das tut es. Ich habe doch etwa zu kompliziert gedacht.
Content aside
- vor 6 JahrenZuletzt aktiv
- 4Antworten
- 1341Ansichten