Anuncios

The Autodesk Community Forums has a new look. Read more about what's changed on the Community Announcements board.

Rbhayes
846 Vistas, 13 Respuestas

Block insert and redefine does not bring in new block attribute information.

The block on the left is my new block the one on the right is the old block

The name is the same "AREA-TAG" I added 2 new attributes to the one on the left

I did an Insert & Redefine and the block comes in but does not change any of the existing

blocks. If I do an block insert now I see the new info, the old blocks still stay the same.

How can I get the existing blocks to update to show the new attribute information?

Rbhayes_0-1644266475320.png

 

Etiquetas (2)
pendean
en respuesta a: Rbhayes

ATTSYNC command is the fix: look up usage in HELP.
Then REGENALL.
Rbhayes
en respuesta a: Rbhayes

When I run that all the existing block information goes away.???

Rbhayes
en respuesta a: Rbhayes

Rbhayes_0-1644267240010.png

 

pendean
en respuesta a: Rbhayes

You mean like is described in HELP by chance 

pendean_0-1644268198834.png

 

Rbhayes
en respuesta a: pendean

YES, Is there a way to do an update without losing all of my existing information?

pendean
en respuesta a: Rbhayes

I should have asked in m last reply if you can share your DWG file with the new/old block definitions in it: sorry. Can you?
cadffm
en respuesta a: Rbhayes

In this case (we have to guess because you forget to attach your dwg)

i think you not just added two new attdefs,

the you also deleted or renamed others!

Or if you are not the creator of the old block, another one did it.

Make sure you have ALL needed attdefs in your block definition(same name as attributes on existing blockreference).

Sebastian

Rbhayes
en respuesta a: pendean

Dwg attached

cadffm
en respuesta a: Rbhayes

As I wrote:

"i think you not just added two new attdefs, the you also deleted or renamed others!"

(Or if you are not the creator of the old block, another one did it)

 

See my picture, older Blockreference has Attribut NAME and NUMBER,

but I am missing they in your current blockdefinition.

 

In you current Blockdefinition I can see LAB-NAME and SPACE-NUMBER (what is not the same.. is like Peter and Marry, both are names, but not the same :cara_guiñando_un_ojo: )

 

I posted also the solution in this case:

"Make sure you have ALL needed attdefs in your block definition(same name as attributes on existing blockreference)."

 

a) If you do that, you have a Block with NAME,NUMBER,AREA,LAB-ENGINEER and LAB-MANAGER,,

use ATTSYNC now!

 

b) Next step, I guess you want to rename NAME->LAB-NAME and NUMBER->SPACE-NUMBER,

use command BATTMAN, make sure that the [Settings..]  option to apply edits to existing Blockreference are ON

 

 

 

Sebastian

cadffm
en respuesta a: cadffm

attsync.png

Sebastian

3wood
en respuesta a: Rbhayes

You can use command BATTMAN - Edit to change the attribute name first, then edit the block and add 2 extra attributes, then use BATTMAN - Sync again to update all blocks.

Rbhayes
en respuesta a: cadffm

Thank you!!!
Rbhayes
en respuesta a: 3wood

Thank you!!! I used BATTMAN to change the block back to original names and everything works prefect.