0

Multiauswahl dynamisch

Hallo,

wiess einer vielleicht wie man die markierten Datensätze einer multiauswahl dynamisch abfragen und auch die Menge der ausgewählten Datensätze abfragen kann

wäre schön wenn jemand helfen könnte

4 Antworten

null
    • Sven_Glaser
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Habe mich mit dem Thema jetzt nochmal Beschäftigt und auch die Anderen Beiträge im Formum aufmerksam durchgelesen.

    Bei den Dynamischen Mehrfachauswahlfeldern habe ich aber hingegen aller geschriebenen Tips nur eine Möglichkeit gefunden, mir die ausgewählten Felder anzeigen zu lassen:

    fx-Feldt ---> und hier den Variablen Namen des dynamischen Mehrfachauswahlfeldes eintragen.

     

    Als Ergebnis bekommt man eine Liste der ausgewählten Felder. Leider lassen sich die einzelnen Auswahlen jedoch nicht separieren.

    Sämtliche versuche bsp. ein Array aufzuteilen bzw. zu zerlegen, führt zu keinem Ergebnis. Auch das Aufteilen des Textes geht hier nicht.

    Vielleicht findet hier jemand eine Läsung die einzelnen Auswahlen zu separieren demit man sie weiterverarbeiten kann.

    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Sver,
    mit numbers(Feldname) bekommst du ein nummerisches Array aller ausgewählten IDs zurück. Wenn du jetzt ein Array aus Texten bekommen möchtest muss du in Einstellungen suchen wie due die Texte definiert hast. Im einfachsten Fall z.B. Tabelle Kunden und Feld Kundenname als Auswahltext.:

    ---
    for i in numbers(dmulti) do
    record(Kunden,i).Kundenname
    end
    ---

    oder als Liste:

    ---

    concat(for i in numbers(dmulti) do
    record(Kunden,i).Kundenname
    end)

    ---

    dmulti ist dann der Name des dynamischen MFAF

    Leo

    • Sven_Glaser
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Leonid,

    danke für die Hiöfe damit kann ich jetzt was anfangen. Super das die Community auch am Wochenende so gut funktioniert. In der Woche ist es schwer da meine Kollegen auch mit Ninox arbeiten müssen.

    Danke nochmal