Hallo,
ich habe eine Kundenanfrage, die ich mal hier im Forum stellen möchte
Der Kunde möchte bei den Objektlabels in Map 3D 2015 u.a. Längenangaben anschreiben. Das klappt soweit auch. Allerdings sollen/müssen die Werte auf 2-Kommastellen gerundet sein. AutoCAD Map schneidet aber füllende Nullen ab, z.B. aus 2,50 wird 2,5.
Im Abfrageeditor wurde schon versucht mit Round zu arbeiten. Aber das Map lässt sich nicht überreden immer 2 Kommastellen anzuzeigen.
Hat jemand noch eine Idee?
Oder ist das Verhalten as designed, wie ich vermute.
Danke & Viele Grüße,
Eric
Gelöst! Gehe zur Lösung
Gelöst von ericsander3702. Gehe zur Lösung
Hi,
welche Art von Abfrage? Screenshot wäre super.
Auch gleich probieren: sysvar DIMZIN umstellen (>>>details<<<), vielleicht hilft das ja für die Abfrageart, in der Du bist.
- alfred -
Man kann das Runden und rechtsseitige Auffüllen mit 0 mit folgendem Ausdruck erreichen. Hier für 2 Nachkommastellen:
Substr( tostring(round(test,2)+0.001), 1, length(tostring(round(test,2)+0.001))-1 )
test --> ist das Feld mit den Zahlen, die als Objektlabel angeschrieben werden sollen.
Einschränkung: Der Ausdruck funktioniert nicht bei negativen Zahlen.
Grüße
Jens
jens.kuegl schrieb:Man kann das Runden und rechtsseitige Auffüllen mit 0 mit folgendem Ausdruck erreichen. Hier für 2 Nachkommastellen:
Substr( tostring(round(test,2)+0.001), 1, length(tostring(round(test,2)+0.001))-1 )
test --> ist das Feld mit den Zahlen, die als Objektlabel angeschrieben werden sollen.
Einschränkung: Der Ausdruck funktioniert nicht bei negativen Zahlen.
Grüße
Jens
Hallo zusammen,
super!
Ich denke, das ist die Lösung!
Sieht zumindest mit meinen Daten gut aus, denke aber, dass es auch beim Kunden so funktionieren wird.
Vielen Dank und viele Grüße,
Eric
Sie finden nicht, was Sie suchen? Fragen Sie die Community oder teilen Sie Ihr Wissen mit anderen.