Weil in deinem Block keine Attribute existieren!
(zumindest solange man keine Blockreferenzen eines anderen Blockes mit im Block verschachtelt)In einem Block hat man AttributDEFINITIONEN.
Wenn man eine BlockREFERENZ in der Zeichnung einfügt dann wird an dieser
Stelle der Inhalt des Blockes angezeigt, außer "nicht konstante Attributdefinitionen".
Außerdem werden auf Basis dieser "nicht konstanten Attributdefinitionen" Attribute erstellt
welche an die BlockREFERENZ geheftet werden.
Nach dem erstellen haben diese KEINEN BEZUG mehr zum Block(zur BlockDEFINITION), diese
hängen nur an der Blockreferenz.
Eine Ausnahme gibt es: Wenn ein Attribute die Eigenschaft (Position-)"sperren" = JA hat,
dann läuft nach dem Block-Ändern ein Update für diese Attribute hinsichtlich der Position.
Möchtest du die Attribute an den Blockreferenzen nie individuell verschieben können,
dann sollten deine Attributdefinitionen diese Eigenschaft besitzen(Position sperren JA).
Man könnte also alle Attributdefinitionen im Block löschen, Attribute an bestehenden Blockreferenzen
würde dies nicht interessieren.
Wie geht es auch mit nicht Positions-gesperrten Attributen?
Nutze den Befehl ATTSYNC, dieser synchronisiert die Attribute von Blockrefrenzen mit der aktuellen Blockdefinition.
Aber Achtung: Das betrifft ALLE Attributeigenshcaften (mit Ausnahme des Attributwertes von bestehenden Attributen).
Ich bin sicher mit so einer langen Antwort hast du nicht gerechnet, aber früher oder später mußt du dich damit beschäftigen
und daher habe ich nicht bloß "ATTSYNC" in den Raum geworfen.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP