Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  AutoCAD Architecture ACA (ADT)
  Tür Beschriftung ohne Kommastellen

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
  
PNY wird von NVIDIA zum Händler des Jahres gewählt – zum dritten Mal in Folge, eine Pressemitteilung
Autor Thema:  Tür Beschriftung ohne Kommastellen (141 mal gelesen)
Helmi3000
Mitglied



Sehen Sie sich das Profil von Helmi3000 an!   Senden Sie eine Private Message an Helmi3000  Schreiben Sie einen Gästebucheintrag für Helmi3000

Beiträge: 176
Registriert: 04.02.2013

ADT 2025
Lenovo p16s
nVidia T550

erstellt am: 31. Jan. 2025 09:59    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


Ture_Beschriftung.dwg

 
Hallo,

ich habe eine Türe mit einer Beschriftung die ich aus dem Katalog Browser geholt habe. Diese macht genau das was ich gerne hätte bis auf die Tatsache das wenn ich über 1000mm gehe ein Komma gesetzt wir und das sieht dann so aus wie in der DWG.
Unter 1000 steht da 90 über 1000 steht da 2,00.
Die Frage ist wie kann ich das beheben?

Im Stylemanager unter Dokumentationsobjekte > Eigenschaftssatz-Definition gibt es den Eintrag DoorObjects_Austria und da ist unter HeightPassage_M-CM eine Formel wo ich annehme das dort sich das Anpassen lässt.
Wenn ich in dieser Formel die 1000 gegen eine 10 tausche dann wird mir 90,00 und 200,00 angezeigt aber wie bekomme ich 90 / 200 ?

Hier die Formel:

Code:

InputNumber = Cdbl([HeightPassage])
WholeMeters=Int(InputNumber/1000)
PartialMeters=InputNumber-(WholeMeters*1000)
WholeCentimeters = Int((InputNumber-(WholeMeters*1000))/10)
WholeMillimeters = int(round(inputnumber-(int(inputnumber/10)*10)))
If WholeMillimeters <3 Then
WholeMillimeters =""
ElseIf WholeMillimeters < 8 Then
WholeMillimeters ="5"
Else
WholeMillimeters =""
WholeCentimeters = WholeCentimeters + 1
End If
If WholeMeters>0 Then
If WholeCentimeters<9 Then WholeCentimeters="0" & WholeCentimeters
RESULT = WholeMeters&","&WholeCentimeters&WholeMillimeters
Else
If WholeCentimeters=0 Then WholeCentimeters=""
RESULT = WholeCentimeters&WholeMillimeters
End If

Ich hoffe jemand kann mir da Helfen das wäre toll

[Diese Nachricht wurde von Helmi3000 am 07. Feb. 2025 editiert.]

[Diese Nachricht wurde von Helmi3000 am 20. Feb. 2025 editiert.]

[Diese Nachricht wurde von Helmi3000 am 20. Feb. 2025 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Cadzer
Mitglied
Architekt; Dozent


Sehen Sie sich das Profil von Cadzer an!   Senden Sie eine Private Message an Cadzer  Schreiben Sie einen Gästebucheintrag für Cadzer

Beiträge: 51
Registriert: 31.01.2004

aca 2023/2024/2025

erstellt am: 05. Feb. 2025 19:50    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Helmi3000 10 Unities + Antwort hilfreich

Hallo,

auf die Schnelle - reicht für die Ausgabe von ganzen Zentimetern (bei der Annahme, dass ganze Millimeter reinkommen) nicht etwas wie:

Code:

InputNumber = Cdbl([HeightPassage])
WholeCentimeters = round(InputNumber/10)
RESULT = WholeCentimeters


------------------
ebene11.com - Webentwicklung . AutoCAD . Schulung

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Helmi3000
Mitglied



Sehen Sie sich das Profil von Helmi3000 an!   Senden Sie eine Private Message an Helmi3000  Schreiben Sie einen Gästebucheintrag für Helmi3000

Beiträge: 176
Registriert: 04.02.2013

ADT 2025
Lenovo p16s
nVidia T550

erstellt am: 07. Feb. 2025 08:25    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Helmi3000
Mitglied



Sehen Sie sich das Profil von Helmi3000 an!   Senden Sie eine Private Message an Helmi3000  Schreiben Sie einen Gästebucheintrag für Helmi3000

Beiträge: 176
Registriert: 04.02.2013

ADT 2025
Lenovo p16s
nVidia T550

erstellt am: 07. Feb. 2025 08:36    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


Ture_Beschriftung07.02.2025.dwg

 
Hallo Cadzer,

vielen Dank für den Code, ich habe in ausprobiert aber er hat nicht den gewünschten Effekt erzielt.

Genau dieser Code hat mich dann auf die Idee gebrach doch die WholeMeters zu entfernen aus den Formeln

Code:

InputNumber = Cdbl([HeightPassage])
WholeCentimeters = Int((InputNumber-(WholeMeters*1000))/10)
WholeMillimeters = int(round(inputnumber-(int(inputnumber/10)*10)))
If WholeMillimeters <3 Then
WholeMillimeters =""
ElseIf WholeMillimeters < 8 Then
WholeMillimeters ="5"
Else
WholeMillimeters =""
WholeCentimeters = WholeCentimeters + 1
End If
If WholeMeters>0 Then
If WholeCentimeters<9 Then WholeCentimeters="0" & WholeCentimeters
RESULT = WholeMeters&","&WholeCentimeters&WholeMillimeters
Else
If WholeCentimeters=0 Then WholeCentimeters=""
RESULT = WholeCentimeters
End If

und siehe Da es funktionier mit den Einheit Millimeter.
Man kann natürlich daran noch einiges weglassen aber es geht und ich habe keine Ahnung was und wie ich das machen soll, daher bin ich jetzt mal glücklich das es geht

Danke!     

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2025 CAD.de | Impressum | Datenschutz