[Frage] Beschritungsbild Planname für die hinteren Zeichen


Hallo,
ich möchte auf dem Plan den hinteren Teil der Plannummer automatisch absetzen.
Leider hat die Plannummer einen Freitext dazwischen, so dass ich nicht weiß, welche Stellen die letzten 5 sind.
Die Funktion MID(....) hilft also nicht viel.
Ich brauche halt eine Funktion analog MID, die von hinten zählt.

Gibt es solch eine Funktion?

Danke und Gruß
Matthias

wenn excel auf allen plätzen installiert ist, kann man anstatt der allplan-eigenen formeln auch excelformeln in den textbildern verwenden.
bei planköpfen ist das eine gute lösung... bei räumen oder bauteilen, welche massenhaft beschriftet sind, kostet diese vorgehensweise performance.

Namenlos gezeichnet in vollem Bewusstsein - ignorant, in eigen Augen vermutlich höflich, dennoch unhöflichst, unfreundlichst wer einen/viele vermutete - sich von alters erschließende Namen nennt.
08.01.2024 - Gegen Bauernsperren! -> Boykott der direktverkaufenden Bauern - kauft nicht mehr direkt bei Bauern!

und wie funktioniert das dann mit Excel?
Gibt es dort eine entsprechende Formel, die von hinten zählt?

Gibt es eine Formel in Allplan, mit der ich die Länge des Plannamens ermitteln kann.
Ich hatte es schon mit LÄNGE probiert, da kam dann aber 70 raus und nicht die Anzahl der Zeichen.

Danke.

ich glaube, dass bei dem plannamen die möglichen zeichen alle da sind...
d.h. man müsste erst den text um die leerzeichen kürzen und damit dann weiterarbeiten.
in excel gibt es eine reihe von funktionen, welche verwendet werden können.

z. b. rechts(), links(), oder auch suchen() oder ähnliches.

Namenlos gezeichnet in vollem Bewusstsein - ignorant, in eigen Augen vermutlich höflich, dennoch unhöflichst, unfreundlichst wer einen/viele vermutete - sich von alters erschließende Namen nennt.
08.01.2024 - Gegen Bauernsperren! -> Boykott der direktverkaufenden Bauern - kauft nicht mehr direkt bei Bauern!

Mit MID(@445@;FINDEN(" ";@445@)-4;4) bin ich dann zum Ziel gekommen.
War ein toller Hinweis mit den Excel-Befehlen.

Danke.

;)
ist eine absolut coole sache... nur muss man erstmal mit string-operationen umzugehen wissen, um das anwenden zu können.

Namenlos gezeichnet in vollem Bewusstsein - ignorant, in eigen Augen vermutlich höflich, dennoch unhöflichst, unfreundlichst wer einen/viele vermutete - sich von alters erschließende Namen nennt.
08.01.2024 - Gegen Bauernsperren! -> Boykott der direktverkaufenden Bauern - kauft nicht mehr direkt bei Bauern!

Ich nehme das Thema noch mal auf:

Wir nutzen MID(@445@;0;FINDEN(" ";@445@)) zur Extraktion der am Anfang des Plannamens stehenden Plannummer im Plankopf (Beschriftungsbild). Die Plannummer besteht aus aus einer Kombination aus Buchstaben und Zahlen mit unterschiedlicher Länge. Nach der Plannummer folgt ein Leerzeichen und danach der eigentliche Planname. Dieser wird dann ebenfalls mit MID(@445@;FINDEN(" ";@445@);90) im Plankopf abgebildet.
Das ganze funktioniert prima und beim Planexport nach pdf stimmt der Dateiname schon recht gut.
So wird z.B. aus dem Allplan-Plannamen "H1_5110 Grundriss EG" die Plannummer "H1_5110" und der Planname "Grundriss EG".

Soweit so gut, ABER:
Jetzt habe ich versucht das gleiche in einem Report zur Erzeugung einer kompakten Planliste zu benutzen. Leider ohne Erfolg.
Beide Funktionen (MID und FINDEN) funktionieren nicht, weder in einer Felddefinition noch als Wert einer Zelle.
Auch der Zugriff auf den letzten Index und dessen Datum funktioniert hier nicht.

Was mache ich falsch?
Jemand eine Idee?

Grüsse, Holger


Verwendung von Cookies:
Um die Webseite optimal gestalten und fortlaufend verbessern zu können, verwendet Allplan Cookies.
Durch die weitere Nutzung der Webseite erklären Sie sich mit der Verwendung von Cookies einverstanden.  -  Mehr Informationen

Schließen