Anuncios

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

How do I sync an attribute across multiple blocks?

mikegera
Advocate

How do I sync an attribute across multiple blocks?

mikegera
Advocate
Advocate

Say I have a model tab that has 10 different drawings in it with 10 "title block" blocks.  The "title block" block has multiple attributes in it, most of which are different for each of the 10 drawings.  But say I want the date attribute, for example, to be the same in every title block.  How would I tie them all together?

 

Thanks. 

 

ETA: the only way I can currently see to do it is to hardcode the date into the "title block" block.  I feel like there must be a more powerful way, though.

0 Me gusta
Responder
Soluciones aceptadas (1)
2.756 Vistas
13 Respuestas
Respuestas (13)

pendean
Community Legend
Community Legend
FWIW most of us XREF one titleblock that contains all of common entries in it, it is XREFFed into each layout in each DWG file related to that project, then we only edit the one file once and update the container files afterwards.

FIELDs fill in the automated/automatable entries too, if and when applicable.

Your "hardcode" method is similar, but limits the titleblock to one DWG file, not many DWG files for a single project.

HTH
0 Me gusta

cadffm
Consultant
Consultant

One way is: Select your blockreferences and change the Value in your properties palette (ctrl+1)

Sebastian

cwr-pae
Mentor
Mentor

Sheet Set Manager works across multiple file and sets all attributes the same and allows changing for individual sheets as well as attributes for individual sheets with everything handles without opening files. It does require using paper spaces for your sheet layouts.

0 Me gusta

dbroad
Mentor
Mentor

Another way, not mentioned is to add something like "revdate" to the custom tab of your dwgprops.  Then use fields in your titleblocks to access that revdate.  Sheetset manager and single xref approach are typically used though.

Architect, Registered NC, VA, SC, & GA.
0 Me gusta

mikegera
Advocate
Advocate

Some very helpful replies here, thanks!

 

One thing: I'm only concerned about working within one drawing file.  It's good to know that I can network multiple files together, though.

 

What would be the simplest way to achieve what I want to achieve within the confines of a single file?

 

Thanks.

0 Me gusta

pendean
Community Legend
Community Legend

@mikegera wrote:

What would be the simplest way to achieve what I want to achieve within the confines of a single file?


The last line in your initial/starting post is the answer in that case.

0 Me gusta

mikegera
Advocate
Advocate

I guess what I am really asking is how to create a "global" (within a given file) attribute. 

 

Does such an attribute type exist?

 

Thanks.

0 Me gusta

pendean
Community Legend
Community Legend
It cannot be "global" and an "attribute" at the same time, attributes are meant to be individually editable: sorry if that was not clear in all the varied replies you received.

Wonder if FIND command is all you need to use with those blocks if they are attributes.
0 Me gusta

mikegera
Advocate
Advocate

pendean,

 

FIND worked beautifully, thanks!

 

I never knew that command existed.  

 

Is it absolutely foolproof for what I'm trying to do?  No.  But it's fine and I'm quite happy with it.

 

Thanks again for the help!

0 Me gusta

TerryDotson
Mentor
Mentor
Solución aceptada
... how to create a "global" (within a given file) attribute. 

In the DWGPROPS dialog, you can complete standard information and add custom name = value records.  Then, anywhere in the drawing (including block attributes) you can reference those DWGPROPS values using FIELDS.  When a change is needed you simply change the value in the DWGPROPS dialog, and a simple REGENALL will update all the fields that reference it.

mikegera
Advocate
Advocate

I tried this and it worked great.

 

Thanks!

0 Me gusta

dbroad
Mentor
Mentor

I mentioned this in a previous post.

Architect, Registered NC, VA, SC, & GA.
0 Me gusta

mikegera
Advocate
Advocate

@dbroad 

 

Yes you did.  I see that now.  Sorry I missed that.

 

Thanks for contributing to this thread.

0 Me gusta