[Frage] Beschriftungsbild: Syntax gesucht für verkettete Attribute in einer Zeile [Gelöst]

Schlagworte:
  • Beschriftungsbild
  • Syntax
  • Attribute
  • Formel

Guten Morgen,

Ziel: z.B. eine Randbeschriftung auf einem Feuerwehrplan mit den wesentlichen Attributen, wie Projektnummer, Projektname, Plannummer, Planname, Erstelldatum, Planersteller alles in einer Zeile

Problem: die Anordnung und Verknüpfung der Attribute ist mir gelungen, aber es werden zwischen den Attributen große Lücken angezeigt, die sicher von den Formaten der einzelnen Attribute kommen.

Frage: Wie kann ich die "überschüssigen" Platzhalter insbesondere hinter "Projektname" und "Planname" entfernen, damit ein zusammenhängender Text entsteht?
meine verwendete Syntax lautet:

""+@936@+" "+@405@+" - PL"+@446@+" - "+@445@+" / "+@432@+" - "+@481@

Vielen Dank schon mal im Voraus!!!
Carlo

Henry Ford: „Wer immer tut, was er schon kann, bleibt immer das, was er schon ist.“

Lösung anzeigen Lösung verbergen

Ja, da dürften die Leerzeichen hinter den Projektnamen stören ..,.
ggf. geht es mit GLÄTTEN( @attribut@ ) bzw. trim( @attribut@ )

also z.b.

"+trim(@936@)+" "+trim(@405@)+" - PL"+trim(@446@)+" - "+@445@+" / "+@432@+" - "+@481@

bzw. alternativ Glätten (dann muss meines Wissens excel installiert sein und ob Trim oder Glätten geht, hängt evt. von der Sprache von Excel ab.)

Oder
mit der alplan internen Formel mid() sich nur einen Teil des Strings ausgeben lassen .. Das dürfte aber mal zu viel abschneidnen und auch mal zu wenig ..

"+mid(@936@,0,10)+" "+mid(@405@,0,20))+" - PL"+mid(@446@,0,20))+" - "+@445@+" / "+@432@+" - "+@481@

siehe auch http://help.allplan.com/Allplan/2017-1/1031/Allplan/index.htm#10058.htm

Allplan Webentwicklung

Private messages must be private. No support request via Private message.

Ja, da dürften die Leerzeichen hinter den Projektnamen stören ..,.
ggf. geht es mit GLÄTTEN( @attribut@ ) bzw. trim( @attribut@ )

also z.b.

"+trim(@936@)+" "+trim(@405@)+" - PL"+trim(@446@)+" - "+@445@+" / "+@432@+" - "+@481@

bzw. alternativ Glätten (dann muss meines Wissens excel installiert sein und ob Trim oder Glätten geht, hängt evt. von der Sprache von Excel ab.)

Oder
mit der alplan internen Formel mid() sich nur einen Teil des Strings ausgeben lassen .. Das dürfte aber mal zu viel abschneidnen und auch mal zu wenig ..

"+mid(@936@,0,10)+" "+mid(@405@,0,20))+" - PL"+mid(@446@,0,20))+" - "+@445@+" / "+@432@+" - "+@481@

siehe auch http://help.allplan.com/Allplan/2017-1/1031/Allplan/index.htm#10058.htm

Allplan Webentwicklung

Private messages must be private. No support request via Private message.

Vielen vielen Dank!!! Problem gelöst :-)
Das GLÄTTEN hat's gebracht

Nochmals Danke für die schnelle Hilfe!
Carlo

Henry Ford: „Wer immer tut, was er schon kann, bleibt immer das, was er schon ist.“