0

select anhand eines Arrays

Guten Morgen,
ich habe eine Tabelle <<Aufträge>> mit dem Feld <Grundprodukt>(Verknüpfung zu der Tabelle <<Grundprodukt>>).
Nun mach ich eine Mehrfachauswahl dynamisch auf die Tabelle <<Grundprodukt>> und bekomme als Ergebnis ein Array mit den ID´s der ausgewähltn Grundprodukte.
Jetzt möchte ich alle Einträge der Tabelle <<Aufträge>> anzeigen (per select in einer Ansicht), die als Grundprodukt eines der ausgewählten Grundprodukte hat.

3 Antworten

null
    • UweG
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Wofgang
    Wie sieht denn dein bisheriges Script für die Ansicht aus?

    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Wenn ich alles richtig verstanden habe, sollte es so gehen:

    ---

    let me:=this;
    select 'Aufträge' where chosen(me.'MEHRFACHAUSWAHL', number(Grundprodukt.Nr))

    ---

    Leo

    • Wolfgang_Bangert
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Leo,
    das funktioniert einwandfrei. Vielen Dank. 
    Ich bin darüber gestolpert, weil in einem Formelfeld chosen aus einem dynamischen Mehrfachauswahlfeld nicht funktioniert. In einer Ansicht aber schon.