Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  AutoCAD Architecture ACA (ADT)
  Bauteiltabelle, Auswertung

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
Autor Thema:  Bauteiltabelle, Auswertung (1533 mal gelesen)
Hannes_G
Mitglied



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

Beiträge: 26
Registriert: 04.03.2005

Windows 7Pro,SP1
Intel Core i7-2600 3.4GHz, 8GB-RAM,
NVIDIA Qudro 2000
ACA2011-ACA2013
DACH-Erweiterung
HP DesignJet 1050C/1055CM, 1100, 5500PS

erstellt am: 23. Apr. 2012 16:33    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

Hallo zusammen,
ich würde gerne in einer Bauteiltabelle nur Flächen eines bestimmten Raumstiles auswerten.
Mit der Formel:

If "[Raumstil:Stil]"="Stilname" Then
RESULT =[Raum:Basisfläche]
Else
RESULT =0
End If

klappt das auch soweit. Was mich stört sind die ganzen Zeilen mit den "0" Werten.
Können diese irgendwie ausgeblendet werden?
Leider kenne ich mich mit VB-Skriptcode nicht wirklich aus um mein anliegen zu bewerkstelligen bzw. kann ich nicht beurteilen ob man das mit VB-Script umsetzen kann.

Als Umgehung ist das erstellen eines Auswahlsatzes und dem anschließenden Zuweisen zur Tabelle ziel führend aber umständlich.

-Raum mit entsprechendem Stil markieren
-Ähnliche auswählen
-Befehl "Liste" aufrufen und beenden
-Tabelle auswählen
-Auswahl Hinzufügen
-vorheriges
-enter

Hat jemand von Euch eine Idee wie man das geschickter lösen kann?
Lässt sich das mit VB-Script einfach lösen?


Vielen Dank im Voraus

Gruß
Hannes

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

Ralf Kirsch.
Mitglied
Architekt

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

Beiträge: 8
Registriert: 10.08.2007

3D Studio Viz, Release 3i, in Verbindung mit ADT3.3/ Autocad 2002, Betriebssystem Windows XP Professional

erstellt am: 23. Apr. 2012 16:40    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 Hannes_G 10 Unities + Antwort hilfreich

Ohne Autocad 2007 oder neuer zu kennen, müßte dies im Bauteiltabellenstil, den Du verwendest, einstellbar sein. Dort können Spalten der Bauteiltabelle, die nicht benötigt werden, gelöscht werden und festgelegt werden, für welche Objekte die Bauteiltabelle gilt. Einfach mal im Handbuch unter Bauteiltabellenstil nachschauen.

Ralf

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

joeycool
Mitglied
Ingenieur TGA


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

Beiträge: 1451
Registriert: 01.06.2004

MEP/ACA 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015
WIN 7/64

erstellt am: 24. Apr. 2012 08:44    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 Hannes_G 10 Unities + Antwort hilfreich

Moin Hannes,

also aus meiner Sicht beschreibst Du zwei Herangehensweisen, die sich aber nicht ergänzen, sondern alternativ eingesetzt werden können:

Zur ersten Methode fällt mir keine wirkliche Lösung ein, wie Du die leeren zeilen weg bekommst, da Du (glaube ich) keine Bauteiltabelle nach (Raum)Stilen filtern kannst.
Du kannst jedoch nach Klassizifierungen filtern, aber dazu müsstest Du ja erst Deine Räume klassifizieren, (bei Neuerstellung z.B. über ein Werkzeug scheint es nicht zu gehen). Was natürlich ginge, wäre einen Raum zu zeichnen, zu klassifiziren, und danach mit "gleiches Objekt hinzufügen" Weitere erstellen.

Aber auch in diesem Fall bräuchstest Du Deine "if ...then" Spalte nicht mehr, da die Räume ja schon gefiltert sind.

Zum zweiten Weg, die Räume der Tabelle zu selektieren, hätte ich noch eine Alternative zu Deinem Weg:
Du gehst über die Schnellauswahl und gibst als Filterkriterium Deinen Stilnamen an, der Rest dann wie bei Dir beschrieben.
Un dieser Weg lässt sich mit "qselect" ja vielleicht auch in ein Makro schreiben, aber da müssen Andere ran, da ich das Auswahlkriterium nicht gebacken bekomm...

Joeycool

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)2023 CAD.de | Impressum | Datenschutz