0

Feld grün wenn Daten darin sind

hallo

 

Das es auf Rot geht wenn keine Daten stehen habe ich geschafft. Aber wie geht es auf grün wenn ich Daten drinnen habe?
 

9 Antworten

null
    • Heinrich Frey Maschinenbau GmbH
    • Christian_Rott
    • vor 2 Wochen
    • Gemeldet - anzeigen

    Moin, wo soll es denn grün werden? Tabelle oder in einem Formular? Und wenn du es rot bekommen hast wie war dann die Formel dafür?

    • Ninox-Projekte für KMU
    • planoxpro
    • vor 2 Wochen
    • Gemeldet - anzeigen

    Normalerweise sollte es durch einfache Abfrage des Feldnamens gehen, also "if FELD" bzw. "if not FELD". In Kombination:

    if FELDNAME then
       "Grün"
    else
       "Red"
    end

    Alternativ kann man z. B. bei Textfeldern auch cnt() nutzen (mit Inhalt):

    if cnt(FELDNAME) > 0

    Beziehungsweise (ohne Inhalt):

    if cnt(FELDNAAME) = 0
    • Rafael_Sanchis
    • vor 12 Tagen
    • Gemeldet - anzeigen
    let EV := 'Earned EV';
    let AC := 'Actual Cost';
    let cpi := if AC > 0 then EV / AC else 0 end;
    html("<div style='padding:2px; border-radius:6px; font-weight:bold; font-size:14px; color:white; background:" +
    if cpi >= 1 then
        "#2ecc71"
    else
        if cpi >= 0.9 then "#f1c40f" else "#e74c3c" end
    end +
    ";'>" +
    "CPI: " +
    text(round(cpi, 2)) +
    "</div>")
    
    • holger.3
    • vor 11 Tagen
    • Gemeldet - anzeigen

    Hallo

     

    Ich möchte nur in der Tabelle das es grün wird wenn Daten darin sind. Im Formular benötige ich es nicht

      • Ninox-Projekte für KMU
      • planoxpro
      • vor 11 Tagen
      • Gemeldet - anzeigen

       Dann kannst du durch Klick auf den Spaltentitel die Spaltenoptionen aufrufen und dort "Bedingte Formatierung hinzufügen" wählen.

      Dort lassen sich dann Bedingungen une entsprechende Farben eingeben. Am Beispiel eines Textfeldes:

      Ergebnis in diesem Beispiel:

      Es lassen sich natürlich mehrere Regeln erstellen, so dass man leere Felder (= null) auch rot einfärben kann.

    • holger.3
    • gestern
    • Gemeldet - anzeigen

    Hallo

    Es funktioniert nicht

    Ich möchte wenn nichts deinen steht bei Invoice Number das es Rot ist, und wenn eine Nummer drinnen Steht grün ist

      • Heinrich Frey Maschinenbau GmbH
      • Christian_Rott
      • gestern
      • Gemeldet - anzeigen

       Wenn ich es richtig verstehe soll es rot sein wenn das Invoice Feld leer ist? Dann müßte es doch sein =null und wenn etwas drin steht dann !=null oder habe ich ein Gedankenfehler?

      • Heinrich Frey Maschinenbau GmbH
      • Christian_Rott
      • gestern
      • Gemeldet - anzeigen

       Sorry habe es eben nochmal geprüft dreh die beiden Regeln einmal um hinter dem Papierkorb die Punkte anfassen und die untere Regel nach oben ziehen dann sollte es gehen

      • Ninox-Projekte für KMU
      • planoxpro
      • vor 9 Stunden
      • Gemeldet - anzeigen

       

      Eigentlich sollte die Bedingung für nicht leere Felder lauten "!= null", für leere "= null". Letzteres scheint aber nicht zu funktionieren, aus welchen Gründen auch immer, deshalb würde ich f(x) wählen und die Bedingung als Formel eintippen:

Content aside

  • vor 9 StundenZuletzt aktiv
  • 9Antworten
  • 105Ansichten
  • 5 Folge bereits