Das Wissen aller Anwender nutzen

Im Allplan Connect Forum tauschen sich Anwender aus, geben wertvolle Tipps oder beraten sich bei ganz konkreten Aufgabenstellungen − auch international.
Und damit wirklich keine Frage unbeantwortet bleibt, unterstützen die Mitarbeiter des Technischen Supports ebenfalls aktiv das Forum.

Es erwarten Sie:

  • Foren-Vielfalt aus CAD Architektur, CAD Ingenieurbau uvm.
  • Tipps von User für User
  • international: Deutsch, Englisch, Italienisch, Französisch und Tschechisch

Melden Sie sich jetzt an und diskutieren Sie mit!

Zur Registrierung

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


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

Leben ist zeichnen ohne radieren.

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

Jörg (Velletti), Allplan Webentwicklung

Man kann mich Siezen oder Duzen. Wie derjenige mag. Und bitte beachten: Supportfragen zu Allplan bitte nur über das Forum stellen und bitte mir nicht als "Persönliche / Private" Nachricht senden. Die kann ich nämlich nicht weiterleiten.

1 - 3 (3)
  • 1

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

Jörg (Velletti), Allplan Webentwicklung

Man kann mich Siezen oder Duzen. Wie derjenige mag. Und bitte beachten: Supportfragen zu Allplan bitte nur über das Forum stellen und bitte mir nicht als "Persönliche / Private" Nachricht senden. Die kann ich nämlich nicht weiterleiten.

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

Nochmals Danke für die schnelle Hilfe!
Carlo

Leben ist zeichnen ohne radieren.

1 - 3 (3)
  • 1

https://campus.allplan.com/ verwendet Cookies  -  Mehr Informationen

Akzeptieren