0

Dynamisches Mehrfachfeld berechnen

Liebes Forum ich habe ein DAF als Mehrfachauswahl Geschirrauswahl Neu, ein Zahlenfeld Gemeldete Personen .

Ich würde gerne in einem Feld die Berechnete Menge des Geschirr anzeigen lassen. Hat jemand eine Idee ?  

Bildschirmfoto 2021-04-05 um 13.33.57

2 Antworten

null
    • Micha
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Hallo Thomas,

    wenn ich dich richtig verstehe möchtest du wissen wie of z.B. "Gabel" in deiner Tabelle im Mehrfachauswahlfeld vorkommt, das köntest du so machen:

    let myAnzahl := cnt(select TABELLE [index(concat(numbers(Geschirrauswahl Neu)), "2") >= 0 ]

    oder in der Text Variante

    myAnzahl := cnt(select TABELLE [index(concat(Geschirrauswahl Neu), "Gabel") >= 0 ]

    In der [] steht die Bedingung nach welcher du filterst dabei listet CONCAT alle ausgewählten Felder der Mehrfachauswahl auf und mit INDEX suchst darinm, ob dieser Wert vorhanden ist. Wenn INDEX keine übereinstimmung findet liefert diese Funktion -1 zurück also alles was 0 und mehr ist ist ein Treffer.

     

    Grüße Micha

    • Thomas_Forster
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Guten Morgen Micha,

    nein. Das Mehrfachfeld zeigt mit den Inhalt an welches Geschirr in der Tabelle vorhanden ist. Also immer 1 Stück.

    Ich möchte Praktisch über das Auswahlfeld das benötigte Geschir Auswählen. Dann gibts ein Feld Personen.

    Also Beispiel:  Ausgewähltes Geschirr ( Teller, Gabel) * Personen (9) = 9 Teller , 9 Gabel so möchte ich das haben .

    Oder sehe ich das falsch ?

Content aside

  • vor 2 JahrenZuletzt aktiv
  • 2Antworten
  • 318Ansichten