0

Artikel einer Sorte Zählen

Hallo Leute,

ich möchte gerne alle Artikel eines Typs zählen und die Anzahl der Artikel mit Bezeichnung in einem Textfeld ausgeben.

 

Ich wähle über eine Untertabelle die Artikel aus z.b.

Artikel A

Artikel B

Artikel C

Artikel A

Artikel A

 

Jetzt möchte ich, dass im Text feld steht

3 x Artikel A

1 x Artikel B 

1 x Artikel C

 

Hoffe mir kann jemand helfen.

Liebe Grüße

1 Antwort

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

    Hallo, ich gehe jetzt mal davon aus, dass die Untertabelle mit der Artikel-Tabelle verknüpft ist und dass sich das zu befüllende Textfeld in der Haupttabelle befindet. Dann könnte man es dort über eine Schaltfläche mit folgendem Code versuchen:

     

    TEXTFELD := null;
    let myArtikel := unique(sort(UNTERTABELLE.ARTIKEL.BEZEICHNUNG));
    for Zeile in myArtikel do
        let myAnzahl := cnt(UNTERTABELLE[ARTIKEL.BEZEICHNUNG = Zeile]);
        TEXTFELD := TEXTFELD + text(myAnzahl) + " x " + Zeile + "
    "
    end

     

    Wobei die groß geschriebenen Tabellen- und Feld-Bezeichnungen natürlich nur beispielhaft sind und durch die tatsächlichen Namen ersetzt werden müssen.