0

Farbwert auslessen und filtern

Moin zusammen,

ich habe über ein Farbfeld eine Statusanzeige in jeder Tabellenzelle. Je nach Fertigungsstand wird die Farbe von Rot auf Gelb und Grün geändert.

Das ganze lässt sich zwar gruppieren aber mich würde interessieren, ob ich auch nach Farben filtern kann. Der Status ist in der Tabelle "Status" mit Bezeichnung und Farbe hinterlegt.

Beste Grüße, Henning

5 Antworten

null
    • mirko3
    • vor 2 Monaten
    • Gemeldet - anzeigen

    Hi, Henning. Die Farbwerte werden nach ihrer Hexadezimalbezeichnung geordnet. (gib mal raw(Farbfeld) in einem Funktionsfeld ein) Wenn Du also aufsteigend sortierts, dann ist es grün, rot, gelb, was ja keinen Sinn ergibt. Je nachdem, wie Du im Ablauf die Farben vergibst (Button oder direkt im Farbfeld), kannst Du für gelb einen anderen Farbton vergeben z.B. #DDDD00. Damit ist das gelb ein wenig schmutzig aussehend, wird aber zwischen grün und rot sortiert. Wenn Du die Farben im Farbfeld auswählst, dann ist das natürlich zu mühselig.

    Alternativ kannst Du ein Auswahlfeld anlegen mit drei Feldern, keine Namen vergeben (nur Enter) und die Farben rot, gelb, grün. Jetzt spielt der Farbton keine Rolle, da sie durch die Nummerierung im Auswahlfeld von 1-3 aufsteigend, oder absteigend sortierbar sind. Mirko

      • Henning_Tag
      • vor 2 Monaten
      • Gemeldet - anzeigen

      besten Dank, aber ich glaube, das trifft es nicht ganz. Das Ampelbeispiel diente der Verständlichkeit. In Wahrheit habe ich mehr Farben. Grau, blau, schwarz etc.

      Die sind auch ganz simpel über ein Farbfeld angelegt. Mir ging es darum, ob ich in der Tabellenansicht die Farbe über einen Filter selektieren kann. Genau so, als wolle ich in einer anderen Spalte die leeren Zellen über !=null ausblenden.

      • mirko3
      • vor 2 Monaten
      • Gemeldet - anzeigen

      Ach, jetzt lese ich es gerade erst richtig - filtern, nicht sortieren. Sorry. Aber die Antwort unten löst es für Dich. Mirko

    • mirko3
    • vor 2 Monaten
    • Gemeldet - anzeigen

    Das trifft es schon. Du musst nur die Farben nach den Hexadezimalwerten filtern, also z. B. wenn Du gelb und grün aus der Farbauswahl des Farbfeldes nicht anzeigen willst, dann

    !="#43d682" and !="#ffeb52"
    

    in den Filter eingeben.

      • Henning_Tag
      • vor 2 Monaten
      • Gemeldet - anzeigen

      Das klappt. Besten Dank. Am Ende doch ziemlich einfach, musste es nur verstehen.