0

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

null
    • Developer by Smartplanung
    • smartplanung
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Auswahlfeld: dateiname123

    Suffix: .pdf

    TextErgebnis:

    TextErgebnis := text(Auswahlfeld) + Suffix

    TextErgebnis: dateiname123.pdf

    • corni_geller
    • vor 1 Jahr
    • Gemeldet - anzeigen

    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

      • Developer by Smartplanung
      • smartplanung
      • vor 1 Jahr
      • Gemeldet - anzeigen

      Cornelius 

      Vielleicht etwas "dreckig" gelöst aber es geht bei mir. Erste Zeile setzt den Suffix zwischen die Kette und die zweite Zeile setzt den Suffix noch zum Schluss:

      let myText := replace(DeineTextkette, ", ", ".pdf, ");
      TextErgebnis := text(myText) + Suffix
      
      
    • corni_geller
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Patrick  - perfekt, das klappt wunderbar!

    Vielen Dank.

    • Torsten_Stang.1
    • vor 1 Jahr
    • Gemeldet - anzeigen

    wir reden von gewählten Optionen eines Mehrfachauswahlfeldes? Dann:

    Text := join(for i in chosen(Auswahlfeld) do i + ".pdf" end,", ")
    • corni_geller
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Torsten Stang

    Genau! Vielen Dank, das klappt sogar noch besser.

Content aside

  • vor 1 JahrZuletzt aktiv
  • 6Antworten
  • 38Ansichten
  • 3 Folge bereits