0

Funktionsfeld Hintergrund Farbe ändern wenn im Feld was eingetragen wird

Suche eine Möglichkeit die hintergrund Farbe eines Feldes zu ändern wenn da etwas eingetragen wird, wenn es leer bleibt eine andere Farbe.

4 Antworten

null
    • awegener
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Ist das Feld ein Feld oder eine Funktion? 

    Wenn Feld, was für ein Feld?

    In einem zusätzlichen Funktionsfeld kann z.B. stehen if Feld(A) = null then styled(text("wenn da überhaupt was stehen soll"), "Hintergrundfarbe", "Schriftfarbe", "Symbol") else styled(text(""), "Hintergrundfarbe", "Schriftfarbe", "Symbol")

    Aber ich muss gestehen, ich habe die Frage nicht ganz deuten können.

    • UweG
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Meines Wissens funktioniert es mit Ninox Bordmitteln nicht. Die Funktion styled() ist nur auf Funktionsfelder anwendbar und dort kann man nichts manuell eingeben. Bei Eingabefeldern funktioniert sie nicht. Das einzige was man dort machen kann ist in den Feldeigenschaften 'Eingabe erforderlich' auf Ja zu setzen. Dann ist die Feldumrandung etwas hervorgehoben.

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

    In der Tabellenansicht gibt es außerdem die Möglichkeit, "Bedingte Formatierungen" zu nutzen (auf den Spaltentitel klicken). Dort lässt sich als Regel bspw. "= null" und "!= null" eintragen und jeweils eine Farbe zuordnen.

    • Elke
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Danke für die Vorschläge hat mir sehr geholfen