0

wg. bedingter Textfarbe oder Feldfarbe

Ich suche eine Möglichkeit in einem Datumsfeld, die Textfarbe oder die Feldfarbe in Rot zu ändern, wenn das Datum dem heutigen Datum entspricht. Kann mir da jemand weiterhelfen, ich habe im Forum schon einige Kommentare gelesen, aber ich bekomme es nicht hin und verstehe einfach noch zu wenig.

Für Hilfe wäre ich sehr dankbar, Volker.

4 Antworten

null
    • Ninox-Professional
    • planoxpro
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Das Datumsfeld selbst lässt sich nicht farblich gestalten. Man kann aber ein zusätzliches Funktionsfeld anlegen und dieses dann bspw. in der Tabellenansicht statt des Datumsfeldes anzeigen lassen. Der Code für das Funktionsfeld könnte bspw. lauten:

     

    if DATUM = today() then

       styled(text(DATUM, "Red")

    else

       styled(text(DATUM, "Green")

    end

    • Marwin
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Geht meines Wissens nach nicht, müsstest du so umgehen das du das Datum nochmal in ein funktionsfeld machst.

    Mit folgendem Code:

    let color := ""

    if DATUMSFELD = today() then

    color = "red"

    end

    styled(text(Datum), color , "black", "")

    • Marwin
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Korrektur: 

    let color := "";
    if Datum = today() then color := "red" end;
    styled(text(Datum), color, "black", "")

    • buerstenwerkstatt
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Copytexter und Marwin,

    recht herzlichen Dank für euere Hilfe. 

    Es funktioniert jetzt.

    Beste Grüße Volker

Content aside

  • vor 5 JahrenZuletzt aktiv
  • 4Antworten
  • 1318Ansichten