1

Bedingung in allen Positionen einer Untertabelle prüfen

Hallo Leute,

ich möchte gerne in der Haupttabelle per Icon anzeigen, ob alle Positionen der Untertabelle verfügbar sind.

Also Tabelle Auftrag und Untertabelle Auftragspositionen. Letztere hat bereits ein Formelfeld, das "check" wiedergibt, wenn verfügbar.

Um nun in der Übersicht der Aufträge (Listenansicht) die Aufträge wo man nachsehen muss schneller zu identifizieren, möchte ich ein Formelfeld in Tabelle Auftrag einfügen, das "check" zeigt, wenn alle Positionen "check" sind, wenn alle nicht verfügbar sind "x" oder wenn nicht alle verfügbar sind "info".

Also im Grunde ein Ampelsystem. 

Ich finde den Einstieg in die Prüfungs-Schleife nicht.

If all Unterpositionen are "check" then "check" else 
if all Unterpositionen are "x" then "x" else "info"

Kann mir jemand hier auf die Sprünge helfen?

Thx

2 Antworten

null
    • UweG
    • vor 9 Monaten
    • Gemeldet - anzeigen

    Mit Sicherheit gibt es mehrere Wege.
    Eine Möglichkeit könnte wie folgt aussehen.
    let vTbl := Auftragspositionen:
    if cnt(vTbl [Formelfeld="check"])=cnt(vTbl) then "Check" else  if cnt(vTbl [Formelfeld="x"])=cnt(vTbl) then "X" else "info" end

    • Arwin_Dustdar.1
    • vor 9 Monaten
    • Gemeldet - anzeigen

     Wonderful! thx

    Das klappt auf Anhieb.

Content aside

  • Status Answered
  • 1 „Gefällt mir“ Klicks
  • vor 9 MonatenZuletzt aktiv
  • 2Antworten
  • 27Ansichten
  • 2 Folge bereits