0

Mit Auswahlfeld Mehrzeiliges-Textfeld befüllen

Hallo!

ich möchte erreichen, dass in einem Auswahlfeld verschiedene Texte hinterlegt sind, die bei Auswahl in ein mehrzeiliges Textfeld geschrieben werden, quasi als Vorlage. Zusätzlich sind noch 2 weitere Textfelder beteiligt, deren Werte als Variablen in diesem Text übernommen werden sollen.

Beispiel:

Textfeld1: [Start-Ort]   (Beispielwert: "Köln")
Textfeld1: [Ziel-Ort]   (Beispielwert: "Düsseldorf")

Beispielwert im Auswahlfeld: "Fahrt von A nach B"
Hinterlegter Text: "Der Festpreis gilt für die Fahrt von [Start-Ort] nach [Ziel-Ort].

Ergebnistext im Mehrzeiligen Textfeld:
"Der Festpreis gilt für die Fahrt von Köln nach Düsseldorf.

 

Vielen Dank schonmal für die Unterstützung!

 

PS:
ich würde so gerne von selbst darauf kommen, wie man solch einen Trigger schreibt.
Wenn ich die Lösung sehe, verstehe ich sie meist, aber ich bin einfach zu "doof" so etwas selbst herzuleiten *schluchz*

4 Antworten

null
    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Oliver,

    Es gibt bei Ninox der Befehl replace (text, suchtext, ersatztext). Du kannst für Start- und Ziel-Ort die Platzhalter aussuchen z.B. so ##STARTORT##, ##ZIELORT## (die Eckklammer würde ich nicht nehmen, weil diese für Arrays reserviert sind).

    Der Festpreis gilt für die Fahrt von ##STARTORT## nach ##ZIELORT##.

    Jetzt kannst du so Schreiben:

     

    Text:=replace(Text,"##STARTORT##",'Textfeld1');

    Text:=replace(Text,"##ZIELORT##",'Textfeld2')

     

    Leo

    • CitizenDeveloper
    • Oliver_meerkamp
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Vielen Dank für die schnelle Antwort Leonid,

    das erklärt, wie ich mit variablen arbeiten kann.

    Aber ich glaube das ist nur eine Teillösung meines Problems.
    ich weiß noch nicht wie ich einen Volagetext über eine Auswahlfeld in ein mehrzeiliges Textfeld bekomme!?

    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Oliver,

    hier ist eine Musterdatenbank. Die Vorlagen sind in einer extra Tabelle Vorlagen.

    https://www.dropbox.com/s/5jkdbfaodyxi42r/Texte.ninox?dl=0

     

    Leo

    • CitizenDeveloper
    • Oliver_meerkamp
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Leo,

    vielen, vielen Dank für die tolle Vorlage!
    Wow, das funktioniert super und ich konnte es für meine Bedürfnisse gut anpassen.

    Dankeschön!!!

Content aside

  • vor 5 JahrenZuletzt aktiv
  • 4Antworten
  • 2298Ansichten