Nullstellen vor dem Komma bei Beschriftungsbildern [Gelöst]


Hallo an die Profis,

stelle ich mich einfach blöd an, oder gibt es keine Möglichkeit, in Beschriftungsbildern die Nullstellen VOR dem Komma zu unterdrücken, so wie das die Architekten nun mal mögen? Also:

1,01m = 1.01
0,50m = 50

meine ich.

Danke!

Sonnige Grüße aus Kiel,
Thorsten
AX5 architekten

Lösung anzeigen Lösung verbergen

ich würde auf KEINE Fall Verketten() verwenden!
Verketten() ist eine Excel-Formel, die in AllplanFOrmeln verwendbar ist....ABER jede Verwendung einer Formel bedeutet einen Zugriff auf ein "kleine Stück Excel" und das bei JEDEM Verwenden/Einstatz!
Damit sollte man - zumindest an allen stellen, an welchen native Allplan-Formeln auch gehen - diese verwenden.
In dem Fall müsste
VERKETTEN(VALUE(@504@;1);".";VALUE(@504@;2)
->
""+VALUE(@504@;1)+"."VALUE(@504@;2)
sein.

Wobei das auch kürzer gehen müsste, wenn die zahl in Text4 mit einem PUnkt statt einem komma geschrieben wird. Dann müsste (wenn ich das richtig interpretiere) ein VALUE() ausreichen.

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!

das funktioniert mit einer formel, die die fälle größer und kleiner 1,00m mit zwei unterschiedlichen FORAMT()-befehlen angibt.
aus dem bereich müsste es ein FAQ geben, in welchem das mit beschrieben ist.

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!

Vielen Dank!
Leider sind meine Formeln jetzt schon sehr unübersichtlich. Hab da so was wie:

_IF_(MT_Boden(@211@;1;2;3;4;5;6;7;8;9;10)+MT_Decke(@211@;1;2;3;4;5;6;7;8;9;10)<>0)ROUND((@222@-(MT_Boden(@211@;1;2;3;4;5;6;7;8;9;10)+MT_Decke(@211@;1;2;3;4;5;6;7;8;9;10))/1000);3;5)
_ELSE__IF_(SUCHEN(",";@504@)=0)@504@_ELSE_VERKETTEN(VALUE(@504@;1);".";VALUE(@504@;2))

(Wenn ein Ausbau an FB und/oder Decke definiert ist, ermittele die lichte Höhe dazwischen, ansonsten schreibe rein, was in Text4 steht, wobei dabei ein evtl. in Text4 verwendetes Komma durch einen Punkt ersetzt wird) Oha, das noch mit unterschiedlichen Werten für <1 und >1 lasse ich mal :-) und lebe mit der 0 vor dem Komma.

@Allplan: Wäre prima, wenn man bei VTB zwei Einheiten angeben könnte (m, cm), genauso, wie bei den Maßlinien.

Sonnige Grüße aus Kiel,
Thorsten
AX5 architekten

ich würde auf KEINE Fall Verketten() verwenden!
Verketten() ist eine Excel-Formel, die in AllplanFOrmeln verwendbar ist....ABER jede Verwendung einer Formel bedeutet einen Zugriff auf ein "kleine Stück Excel" und das bei JEDEM Verwenden/Einstatz!
Damit sollte man - zumindest an allen stellen, an welchen native Allplan-Formeln auch gehen - diese verwenden.
In dem Fall müsste
VERKETTEN(VALUE(@504@;1);".";VALUE(@504@;2)
->
""+VALUE(@504@;1)+"."VALUE(@504@;2)
sein.

Wobei das auch kürzer gehen müsste, wenn die zahl in Text4 mit einem PUnkt statt einem komma geschrieben wird. Dann müsste (wenn ich das richtig interpretiere) ein VALUE() ausreichen.

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!

Oh, cool, danke! Auf die Idee bin ich gar nicht gekommen - das Einfache liegt oft so nahe..... Ich mache das mit den VALUEs damit die Beschriftung einheitlich aussieht. Der eine schreibt 2,20, der andere 2.20, der nächste 2.20m usw.

Sonnige Grüße aus Kiel,
Thorsten
AX5 architekten


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