Über dynamische Mehrfachauswahl Textblöcke in ein Formelfeld ausgeben
Hallo zusammen,
ich habe folgende Problemlösungsblockade:
Ich möchte aus einer Tabelle 'Produktennzeichnung' über ein dynamische Mehrfachauswahl (Kurzform der Produktkennzeichnung) in einem Formelfeld die jeweils in einem Datensatz markierten Textblöcke (Langtext der Produktkennzeichnung) ausgeben. Was nicht markiert ist, soll nicht ausgegeben werden und die auszugebenden Blöcke sollen mit CR und Leerzeile nacheinander in dem Formelfeld ausgegeben werden
Beispiel:
Ergebnis (auch so formatiert):
CE - Das Produkt genügt den geltenden Anforderungen der EU
GS - Geprüfte Sicherheit
Kann mir dazu jemand einen Tipp geben?
6 Antworten
-
Quick & Dirty:
let myString := for i in split(text('Mehrfachauswahl (dynamisch)'), ",") do i + " " end; replacex(text(myString), ",\s", "")
Der Absatz zwischen den beiden " muss wirklich so im Script stehen...
-
Oder so:
html(join(split(text('Mehrfachauswahl (dynamisch)'), ", "), "<br>"))
-
Wow! Meinen allerherzlichsten Dank. Hat beides bestens funktioniert. Ihr ahnt gar nicht, wie viel Zeit mir die paar Zeilen nun einsparen. Ich bin begeistert.
Danke nochmal
Liebe Grüße
Thomas
-
Hallo liebe Forumsmitglieder,
auch ich plage mich gerade mit einer Problemlösungsblockade schöner Begriff:
wie muss der Code angepasst werden, wenn die Texte nicht in der Reihenfolge der ID ausgegeben werden sollen, sondern entsprechend der aufsteigenden Zahlenwerte in Spalte "RF"?
Content aside
- Status Answered
-
1
„Gefällt mir“ Klicks
- vor 1 JahrZuletzt aktiv
- 6Antworten
- 152Ansichten
-
5
Folge bereits