0

Schriftfarbe in Zelle ändern in Abhängigkeit

Hallo Forum,

ich bin noch neu in Ninox und versuche gerade erste Schritte. Bei dem konkreten Beispiel habe ich für eine Spalte hinterlegt, daß ein Wert nur ein Mal eingetragen werden darf und im Falle einer versuchten weiteren Eintragung der Text "Treiber existiert bereits" erscheint. Das funktioniert soweit. Jetzt würde ich diesen Text noch gern rot einfärben, komme aber mit der Syntax nicht klar.

Hier mein Text:

let AUTH := Treiber_R;
if cnt((select Risiko_Inventar)[Treiber_R like AUTH]) > 1 then
Treiber_R := "Treiber existiert bereits";
if Treiber_R = "Treiber existiert bereits" then
styled(Treiber_R, "", "red")
end
end

Was ist falsch?

Gruss

Tarek

4 Antworten

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

    Hallo Tarek, die styled()-Funktion lässt sich nur in Funktionsfeldern nutzen. Das Erscheinungsbild normaler Datenfelder (wie 'Treiber_R') lässt sich nicht per Skript manipulieren.

    • Tarek
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Schade! Und Danke!

    • RMS Immobilière
    • Arsene_Nickels
    • vor 3 Jahren
    • Gemeldet - anzeigen

    aber keiner kann dich daran hindern, den Text direkt in einem Funktionsfeld auszugeben ;-)

    • Tarek
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Werde ich probieren!