0

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

null
    • RMS Immobilière
    • Arsene_Nickels
    • vor 4 Jahren
    • Gemeldet - anzeigen

    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.

    • Ninox-Professional
    • planoxpro
    • vor 4 Jahren
    • Gemeldet - anzeigen

    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.

    • Gubelius_Norbert
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Super! Hat geklappt. Vielen Dank! :-)