Hot News:
   

Mit Unterstützung durch:

  Foren auf CAD.de
  Rund um AutoCAD
  dynamischer Block, mehrere Attribute mit Listenwerten

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

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
  
akademiekompakt: eXs live erleben – CAE-System für vernetzte Elektrotechnik, Pneumatik und Mechatronik
  
WS LANDCAD Anwendertreffen 2026, eine Veranstaltung am 16.09.2026
Autor Thema:  dynamischer Block, mehrere Attribute mit Listenwerten (229 / mal gelesen)
joern bosse
Ehrenmitglied
Dipl.-Ing. Vermessung und AutoLISPler


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

Beiträge: 1788
Registriert: 11.10.2004

Window 11
ACAD 2021
CIVIL 2021
BricsCAD ab V14
11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz 2.80 GHz
32.0GB RAM
NVIDIA GeForce MX450<P>

erstellt am: 02. Jun. 2026 10:28    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


AttributeMitListenwerten.dwg


Prinzip_TextOptionList_fuer_Attribut.jpg

 
Hallo,
ich kenne mich mit dynamischen Blöcken nicht wirklich gut aus und würde mich über Eure Hilfe bei folgendem Problem freuen:

Ich benötige einen Block, bei dem 2 Attribute mit jeweils einer Textwert-Optionsliste gefüllt werden können, und zwar unabhängig voneinandern.

Bei einem Attribut kann ich in der Blockdefinition einfach eine Blocktabelle erstellen, das Attribut als Spalte festlegen und in der Spalte Zeilenweise die Textwerte für die spätere Auswahl hinterlegen.

1. Versuch:
Eine zweite Blocktabelle innerhalb der Block-Definition ist nicht möglich, wenn ich mit einem weiteren Attribut eine zweite Spalte mit Textwerten erstelle, dann werden beim finalen Block beide Attribute gleichzeitig mit den Werten aus der gewählten Zeile der Blocktabelle gefüllt/geändert.

2. Versuch:
Wenn ich 2 Unterblöcke mit jeweils einem Attribut und einer Blocktabelle erstelle, in die Hauptblock-Definition einfüge, dann kann ich die Griffe der Unterblöcke für die Änderung der Attributwerte nicht nutzen. Gibt es eine Möglichkeit, diese in der finalen Blockreferenz des Hauptblocks sichtbar/schaltbar zu machen?

3. Versuch:
Ich habe zu den 2 Attributen jeweils 2 Abrufparameter eingefügt. Dann habe ich 2 x die Aktion für die Abrufparameter eingefügt, in diesem Zuge konnte ich die Textwertliste in der Eigenschaftenabruftabelle erstellen.
Wie kommt jetzt die Verknüpfung zum Attribut zustande? Ich habe es über ein Schriftfeld -> Objekt -> Abrufparameter (aus Zeichnung gepickt) versucht.
%<\AcObjProp.16.2 Object(%<\_ObjId 1554795739968>%,1).LookupAction>%
Wenn ich den Block-Editor verlasse ist die Verbindung aber nicht da, ich  kann die Werte abrufen, diese werden aber nicht dem Attribut zugewiesen. Wenn ich wieder in den Blockeditor gehe ist das Schriftfeld-Makro nicht mehr da?!?

Den 1. und 3. Versuch habe ich in der angehängten DWG-Datei dargestellt.

------------------
viele Grüße

Jörn
bosse-engineering.com

Der Multifilter (V 1.1)

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

Kuschelfee
Mitglied
Bauzeichnerin


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

Beiträge: 230
Registriert: 07.05.2007

Windows 11 Pro
AutoCAD 2024-2026.1.1
Soficad 2024-2026
Advance Steel 2025.1.3

erstellt am: 02. Jun. 2026 12:26    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 joern bosse 10 Unities + Antwort hilfreich


AttributeMitListenwerten_2026-06-02.dwg

 
Ich habe dir mal 2 Varianten erarbeitet wie es Funktionieren kann.
1 die Blocktabelle: alle möglichen varianten müssen in der Tabelle hinterlegt sein, ein Auswahlgriff. Aktualisierung der Attribute sofort nach Umstellung des Griff.
2 Mehrere Abruftabellen: hier funktioniert es mit Schriftfelder. Dazu wird im Blockeditor das Attribut mit einem Schriftfeld zur Abrufaktion verknüpft.
=Attribut bearbeiten>RM Schriftfeld einfügen>Objekt>Blockplatzhalter>"AbrufName" > Häkchen bei Wert für Blockreferenz anzeigen Aktivieren >OK  für jedes Attribut das Abrufaktion erhalten soll wiederholen / Blockeditor mit speichern beenden.
Nachteil die Werte erscheinen nicht sofort nach Änderung des Griff, sondern erst nach Schriftfeldaktualisierung/Regenerierung

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

joern bosse
Ehrenmitglied
Dipl.-Ing. Vermessung und AutoLISPler


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

Beiträge: 1788
Registriert: 11.10.2004

Window 11
ACAD 2021
CIVIL 2021
BricsCAD ab V14
11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz 2.80 GHz
32.0GB RAM
NVIDIA GeForce MX450<P>

erstellt am: 02. Jun. 2026 12: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

Hallo Kuschelfee,
vielen Dank erstmal, ich habe wieder mal dazu gelernt:-)
1. Blocktabelle mit allen Varianten, so langsam gewöhne ich mich an den Gedanken, ich hätte es natürlich lieber einzeln geschaltet.
2. Die Schriftfelder direkt an die Attribute und nicht an die Definitionen, das gefällt mir. Bei AutoCAD 2021 ist bei mir dann nach dem Umschalten noch ein Regenerieren notwendig.

Ich tendiere wohl zu der Variante 1. Ich lasse diesen Beitrag aber trotzdem nochmal offen, falls irgendwer noch etwas weiß zu der Variante eines Hauptblockes und 2 Attribut-Unterblöcken mit jeweils einer Blocktabelle. Der Knackpunkt bei dieser Variante ist: ich möchte die Griffe der Blocktabellen auf der obersten Ebene der Blockreferenz bearbeiten, kann das funktionieren?

------------------
viele Grüße

Jörn
bosse-engineering.com

Der Multifilter (V 1.1)

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

ArCADe-Spieler
Mitglied
Metallbautechniker


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

Beiträge: 472
Registriert: 05.12.2012

Win 11 pro 64bit
ACAD 2022 Vollversion ohne Aufsätze

erstellt am: 03. Jun. 2026 10:49    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 joern bosse 10 Unities + Antwort hilfreich

Hallo Jörn,

hat mit mehreren, unabhängig voneinander zu ändernden Eigenschaften innerhalb einer Blocktabelle zwar nichts zu tun, sondern mit "mehreren, unabhängig voneinander zu schaltenden" (bewusst in Anführungszeichen) Sichtbarkeiten ... aber vielleicht kann das dort entwickelte/dargestellte Prinzip irgendwie von der Sichtbarkeiten- auf die Blockeigenschaftstabelle umgemodelt werden?!

Viel Erfolg!

Grüße
Gernot

------------------
Die Goldene Regel:
"Was du nicht willst, das man dir tu,
das füg auch keinem andern zu."

Die Salzregel:
"Was immer man mir zugefügt hat, das darf ich auch anderen zufügen; und was immer andere getan haben, das darf man auch ihnen antun."

frei nach Naomi Alderman, The Future

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

joern bosse
Ehrenmitglied
Dipl.-Ing. Vermessung und AutoLISPler


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

Beiträge: 1788
Registriert: 11.10.2004

Window 11
ACAD 2021
CIVIL 2021
BricsCAD ab V14
11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz 2.80 GHz
32.0GB RAM
NVIDIA GeForce MX450<P>

erstellt am: 03. Jun. 2026 11:08    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 Gernot,
vielen Dank für den Link. Bei meiner vorhergehenden Suche im Netz bin ich auf einen ähnlichen Film gestoßen, hatte es aber noch nicht ganz kapiert, dann aber den Film nicht mehr wieder gefunden:-o
Vielleicht macht es bei mir ja "Klick" wenn ich das Beispiel von Marc mal nachbaue. Ich versuche das Vorhaben nicht allzu lange vor mir herzuschieben ;-)

------------------
viele Grüße

Jörn
bosse-engineering.com

Der Multifilter (V 1.1)

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

ArCADe-Spieler
Mitglied
Metallbautechniker


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

Beiträge: 472
Registriert: 05.12.2012

Win 11 pro 64bit
ACAD 2022 Vollversion ohne Aufsätze

erstellt am: 03. Jun. 2026 12:42    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 joern bosse 10 Unities + Antwort hilfreich

Hallo Jörn,

ich habe mir damals das in dem Beitrag enthaltene Video im VLC-Player mehrmals und streckenweise buchstäblich Bild für Bild angeschaut, um zu verstehen, was genau er da eigentlich macht ... Problem für mich: ich hatte bis dahin (und leider auch seit dem) nie mit Abrufen gearbeitet

Grüße
Gernot

------------------
Die Goldene Regel:
"Was du nicht willst, das man dir tu,
das füg auch keinem andern zu."

Die Salzregel:
"Was immer man mir zugefügt hat, das darf ich auch anderen zufügen; und was immer andere getan haben, das darf man auch ihnen antun."

frei nach Naomi Alderman, The Future

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

joern bosse
Ehrenmitglied
Dipl.-Ing. Vermessung und AutoLISPler


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

Beiträge: 1788
Registriert: 11.10.2004

Window 11
ACAD 2021
CIVIL 2021
BricsCAD ab V14
11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz 2.80 GHz
32.0GB RAM
NVIDIA GeForce MX450<P>

erstellt am: 05. Jun. 2026 15:23    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


2AttributemitBlocktabelle.dwg


AnzeigeNurSpalt1.jpg


AnzeigeSpalte1undSpalte2optional.jpg

 
Jetzt habe ich ein bisschen Klarheit: Das Beispiel von Marc hatte ich versucht nachzubauen, ist aber für mich als DynamischerBlock-Dummy ziemlich schwer. Am Ende hatte es bei mir auch nicht richtig funktioniert.

Aber ich hatte von Kuschelfee ja doch schon einen sinnvollen Vorschlag erhalten, 2 Attribute über 2 Spalten der Blocktabelle laufen zu lassen. Alle Kombinationen vorbereitet und es funktioniert ganz gut.

Eine Frage ist da aber noch (ich habe die DWG-Datei angehängt):
Bei dem Block "KoordIndHoehenSystem" funktioniert es sehr gut, ich wähle zur Änderung den Attributwert für das erste Attribut aus und  kann dann in das 2. Attribut mit der Maus, um die dortige Auswahl zu treffen => Bild "AnzeigeSpalte1undSpalte2optional.jpg"

Bei dem Block "ParaLists" werden nur die Werte für das 1. Attribut angezeigt, final werden aber beide Attributwerte angepasst. => Bild "AnzeigeNurSpalt1.jpg". 

Wo ist der Unterschied?

------------------
viele Grüße

Jörn
bosse-engineering.com

Der Multifilter (V 1.1)

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

piwurzel
Mitglied
Bauzeichner Ingenieurbau


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

Beiträge: 87
Registriert: 20.10.2023

erstellt am: 05. Jun. 2026 17:53    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 joern bosse 10 Unities + Antwort hilfreich

Hi,

weil du in deiner Blocktabelle noch keinen Doppelten Werte drinnen hast.
Sobald du z.B. Lagesystem 1, Höhensystem 2 der Tabelle hinzufügst taucht das Menü mit Unterauswahl auf.

Gruß Christian

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

joern bosse
Ehrenmitglied
Dipl.-Ing. Vermessung und AutoLISPler


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

Beiträge: 1788
Registriert: 11.10.2004

Window 11
ACAD 2021
CIVIL 2021
BricsCAD ab V14
11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz 2.80 GHz
32.0GB RAM
NVIDIA GeForce MX450<P>

erstellt am: 05. Jun. 2026 18:46    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 Christian,
danke für den Wink mit dem Zaunpfahl, jetzt weiß ich wie es funktioniert.

------------------
viele Grüße

Jörn
bosse-engineering.com

Der Multifilter (V 1.1)

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

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

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

(c)2026 CAD.de | Impressum | Datenschutz