0

styled Befehl für mehrere Felder

Hallo,

gibt es eine Möglichkeit, wie ich mehrere Felder, die in der Bezeichnung alle gleich beginnen (z.B. BaseC...), gleichzeitig ansprechen kann, um diese dann mit dem Befehl styled zu formatieren? Das würde die Individualiserung von Formularen sehr erleichtern.

VG

Tarek

2 Antworten

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

    Hallo Tarek, nein, das geht schon deshalb nicht, weil styled() nur in Funktionsfeldern angewendet werden kann, um deren dort berechnete Ergebnisse zu formatieren.

     

    Man könnte statt dessen aber eine globale Funktion erstellen, die man dann aus verschiedenen Funktionsfeldern heraus aufruft und die den styled()-Wert zurückgibt:

     

    function myStyle(Menge:number) do
       let myColor := if Menge < 0 then "Red" else "White" end
       styled(text(Menge), myColor, "", "")
    end

     

    Aufruf der Funktion dann bspw. mit

     

    let myMenge := Liefermenge - Bestellmenge;
    myStyle(myMenge)

    • Tarek
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo,

    danke für die Antwort.

    Schade, ich wolte es anders herum und aus einem Feld heraus viele Felder formatieren, z.B. um eine Spaltenstruktur sichtbar zu machen.

    VG

    Tarek