Datum kleiner gleich heute und rot wenn älter als 5 Tage
Ich möchte in einer Tabelle in der Spalte “Datum” nur Datums gleich heute und älter haben.
Ein Datum das älter als 5 Tage ist soll in rot dargestellt werden.
Kann mir da jemand helfen?
3 Antworten
-
die Farbe ändern geht mit dem Befehl styled hier styled(Name des Datumfeldes,“Red”) und einer if-Kombination
if today()-5 then ....
Ohne die Struktur deiner Datenbank zu kennen ist es schwierig zu sagen, wo dieser Trigger hin soll. Es gibt leider keine Funkrion “beim Öffnen der Tabelle führe aus...:”. Eine Berechnung kommt nicht in Frage, weil sie fremde Felder nicht ändern kann.Eine Möglichkeit wäre, den Trigger beim Öffnen der Datnbank selbst zu plazieren, vorausgesetzt, du bis nicht 24/7 in der Datenbank, wie manche Kunden von mir.
-
Oder Funktionsspalte hinzufügen (“Spalte einblenden” -> “f(x) Funktion”) und folgende Formel einsetzen:
if Datum <= today() then
let myCol := if Datum < today() - 5 then “Red” else “” end;
styled(text(Datum), myCol)
else
null
end
Und als Filter dieser Spalte “!= null” eintragen.
-
Super! Hat geklappt. Vielen Dank! :-)
Content aside
- vor 4 JahrenZuletzt aktiv
- 3Antworten
- 1007Ansichten