VTB - Aufteilung Zeile in mehrere Teilstrings


Moin,

ich mache es einfach zu wenig und stehe (wieder) auf dem Schlauch:

Ich möchte das einzeilige Attribut :

-Trapezblech 100mm

So auflösen,das der Teilstring -Trapezblech linksbündig und der Teilstring 100mm rechtsbündig ist. Es können auch zwei Teil-VTB's sein, die ich am Leerzeichen trenne...

Gruß Jürgen
Allplan V10 bis V2024

Anhänge (1)

Typ: image/png
24-mal heruntergeladen
Größe: 18,96 KiB
11 - 12 (12)

Der Sinn ist ja eigentlich egal, es geht nur darum, das Attribut/ den String/ die einzelne Zeile aufzuteilen.
Dazu bräuchte ich eine Lösung?

Gruß Jürgen
Allplan V10 bis V2024

...und meines Wissens nach kann Allplan das mit den variablen Längen nicht.

deshalb die Lösungsansätze von _QAF_ und mir

Lösung von _QAF_:
Den Teil der in der Länge nicht variabel ist, oder aus dem die Variabilität genommen werden kann durch eine führende Null nach vorne schreiben. Danach mit der Formel MID() das VTB erstellen.

Lösung von mir:
Sortenreines trennen von Text und Zahl in zwei Attribute und dann sorgenfrei in eine VTB kippen.

Bei Planbeschriftungen habe ich mich länger mit dem Thema beschäftigt. Wir haben versucht, den Text aus dem Plannamen zu filtern und beschriften. Auch hier haben wir eine variable Länge des Textes. Wir hatten es damals mit einem vb Script versucht, dabei kamen wir aber an andere Probleme --> Beschriften dynamischer Textlänge mit vb script - geht nicht an allen Rechnern. dort findest du auch die Formel, vielleicht hast du ja mehr Glück ;)

Ist schon etwas her und dort wird auch der Hinweis auf die Möglichkeit eines Python Scripts gegeben. vielleicht ein Versuch wert...wer es kann.

Um auf dein Beispiel zurück zu kommen. Ich würde versuchen es eher einfach zu halten. Der ganze Aufwand ist es für den einfachen AWF nicht Wert.

Viele Grüße
Florian

LinkedIn-Profil

www.vollack.de

11 - 12 (12)