0

Teilinformation unterschiedlicher Länge aus einem Textfeld in ein neues Feld übernehmen

Hallo zusammen,

ich komme bei folgenden Problem nicht weiter:

Ich habe in einer Tabelle in einem Textfeld eine Bonnummer, diese möchte ich herauslesen und in ein anderes Feld kopieren. 

K;255;69803;POS1-1004474421;10;05;102;17.05.2020;1;Bar;

Die herauszulösende Bonmummer beginnt immer mit POS... hat aber unterschiedliche Längen. Das Semikolon hinter der Bonnummer kann als Kennzeichen genutzt werden, wann die Bonnummer beendet ist und ein neues Feld beginnt.

Kann mir hier jemand helfen?

Vielen Dank

Thomas

2 Antworten

null
    • Leonid_Semik
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Thomas, wenn die Bonnummer immer an vierter Stelle im Text steht, dann:

    ---

    item(split(TEXTFELD,";"),3)

    ---

    ansonsten über Textverabeitung:

    ---

    let myStart := index(Text, "POS");
    let myEnd := index(substr(Text, myStart), ";");
    substr(Text, myStart, myEnd)

    ---

    Leo

    • TB_CoCoCon
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Wow,

    Herzlichen Dank Leo, das hat sofort funktioniert, bin begeistert!

    Gruß

    Thomas