Suffix zu allen Wörtern eines Textfeldes hinzufügen
Hallo zusammen,
ich würde gerne die Werte eines Auswahlfelds in ein Textfeld übersetzen und anschließend in einem weiteren Textfeld jedem einzelnen Wert ein Suffix (zum Beispiel .pdf) hinzufügen.
Mein bisheriger Ansatz: 'Auswahlfeld' := lower(text('Textfeld')) zum ersten Teil.
Doch wie bekomme ich jetzt das Suffix an die Werte des Textfelds?
Ich habe es versucht mit: 'Auswahlfeld' := replacex('Textfeld', 'Textfeld', 'Textfeld' + ".pdf"))
Klappt leider nicht =)
Hat jemand eine Idee?
6 Antworten
-
Auswahlfeld: dateiname123
Suffix: .pdf
TextErgebnis:
TextErgebnis := text(Auswahlfeld) + Suffix
TextErgebnis: dateiname123.pdf
-
Danke Patrick! Das hatte ich schon versucht, allerdings wird dann das Suffix immer nur an den letzten Wert im Auswahlfeld angefügt.
Im ersten Teil des Problems (Auswahlfeld' := lower(text('Textfeld'))) werden die einzelnen Werte des Auswahlfeldes schön mit Kommata abgetrennt.
Über deine Funktion (TextErgebnis := text(Auswahlfeld) + Suffix) wird das Suffix dann nur an den letzten Wert im Auswahlfeld angefügt.
Wenn ich im Auswahlfeld z.B. die Werte Haus (1) , Tisch (2), Baum (3) habe, sieht das Ergebnis so aus: Haus, Tisch, Baum.pdf
Ich möchte aber folgendes Ergebnis: Haus.pdf, Tisch.pdf, Baum.pdf
-
Patrick - perfekt, das klappt wunderbar!
Vielen Dank.
-
wir reden von gewählten Optionen eines Mehrfachauswahlfeldes? Dann:
Text := join(for i in chosen(Auswahlfeld) do i + ".pdf" end,", ")
-
Torsten Stang
Genau! Vielen Dank, das klappt sogar noch besser.
Content aside
- vor 1 JahrZuletzt aktiv
- 6Antworten
- 38Ansichten
-
3
Folge bereits