0

Text von einer Mehrfachauswahl in Berechnung oder Textfeld untereinander einfügen

Hallo Ninox Team,

was mache ich den falsch dass ich die texte von Mehrfachauswahl die ausgewählt sind in Feld Berechnung oder Textfeld untereindander nicht einfügen kann Ninox_2020.05.25 -1Ninox_2020.05.25 -2Ninox_2020.05.25 -3.1Ninox_2020.05.25 -4

11 Antworten

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

    Hallo Oguz, verstehe ich das richtig: Du willst einfach nur die gewählten Optionen des Mehrfachauswahlfeldes untereinander in ein Berechnungsfeld schreiben?

    join(chosen(13_Mehrfachauswahl), "
    ")

    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Oguz,

    es ist schon ein bisschen komplizierter. Für 4 Fellder

    ---

    let myText:=['1_Produkt Nr.','2_Produkt Name','3_Varianten ID','4_Art Nr.'];
    let myArr:=for i in numbers('13_Mehrfachauswahl') do
    item(myText,i+1)
    end;
    join(myArr,"
    ")

    ---

    Die Felder sollten in myText der Reihe nach aufgeschrieben werden

    Leo

    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Oh, 
    @Der Copytexter,

    ich glaube es sollten die Werte anderen Felder rein geschrieben werden

     

    Leo

    • Oguz_2019
    • vor 3 Jahren
    • Gemeldet - anzeigen

    das ist fast gut ;)

    jedoch sollen die Felder 1/2/3/4 übernommen werden

    wenn 13_Mehrfachauswahl ausgewehlt dann soll aus Felder 1,2,3.. die texte übernommen werden

     

    wenn auswahl "2-Bezeichnung" dann text von Feld "2_Produktname" übernehmen

    Wenn auswahl "3-Type" dann text von Feld von "3_Varianten ID" übernehmen

    ....

    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    let myText:=['1_Produkt Nr.','2_Produkt Name','3_Varianten ID','4_Art Nr.'];
    let myArr:=for i in numbers('13_Mehrfachauswahl') do
    item(chosen( '13_Mehrfachauswahl'),i)+" - "+ item(myText,i+1)
    end;
    join(myArr,"
    ")

    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Stop,

    ----

    let myText:=['1_Produkt Nr.','2_Produkt Name','3_Varianten ID','4_Art Nr.'];
    let myNum:=numbers('13_Mehrfachauswahl');
    let myChosen:=chosen( '13_Mehrfachauswahl');
    let myArr:=for i in range(myNum) do
    item(myChosen,i)+" - "+ item(myText,number(item(myNum,i))
    end;
    join(myArr,"
    ")

    ---

    Leo

    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Klammern vergessen:

    ---

    let myText:=['1_Produkt Nr.','2_Produkt Name','3_Varianten ID','4_Art Nr.'];
    let myNum:=numbers('13_Mehrfachauswahl');
    let myChosen:=chosen( '13_Mehrfachauswahl');
    let myArr:=for i in range(myNum) do
    item(myChosen,i)+" - "+ item(myText,number(item(myNum,i)))
    end;
    join(myArr,"
    ")

    ---

    • Ninox-Professional
    • planoxpro
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Ach so, jetzt kapier ich's. Wär' ja auch zu einfach gewesen. ;)

    • Oguz_2019
    • vor 3 Jahren
    • Gemeldet - anzeigen

    der mäckert an der Zeile 4 35Ninox_2020.05.25 -5

    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    let myText:=['1_Produkt Nr.','2_Produkt Name','3_Varianten ID','4_Art Nr.'];
    let myNum:=numbers('13_Mehrfachauswahl');
    let myChosen:=chosen( '13_Mehrfachauswahl');
    let myArr:=for i in range(cnt(myNum)) do
    item(myChosen,i)+" - "+ item(myText,number(item(myNum,i)))
    end;
    join(myArr,"
    ")

    • Oguz_2019
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Perfekt.. so funktionierts

    vielen Dank :)

Content aside

  • vor 3 JahrenZuletzt aktiv
  • 11Antworten
  • 1614Ansichten