How to Reset/purge attributes with Field link

timothy.d.vu
Participant
Participant

How to Reset/purge attributes with Field link

timothy.d.vu
Participant
Participant

I accidentally broke a field link for an attribute in my block. The only way to relink the field is to create a new attribute with a new name and redo the Field. 

 

In my example, I need to show northing/easting and some clients prefer decimal feet, so i create a formula to divide the position by 12. I accidentally overwrote it by putting a dash in the box, is there a way to reset the field without having to delete the attribute, and creating a new attribute.

0 Likes
Reply
Accepted solutions (1)
437 Views
5 Replies
Replies (5)

paullimapa
Mentor
Mentor

No need to create new attribute just to create a Field. In the edit attribute dialogue click the attribute you want to create the Field then inside the edit value box remove the “-“ then right mouse click and select Field. Now you’re back to where you want to enter your original formula


Paul Li
IT Specialist
@The Office
Apps & Publications | Video Demos
0 Likes

timothy.d.vu
Participant
Participant

It doesnt work when I insert field from model space. the blockplaceholder is only accessible in the block editor. 

The problem I have is that if I break the field, the only way to get the formula I need is to create a new attribute with a different name. Editing the attribute and trying to recreate the formula again doesnt work, the formula wont come back.  If i delete the attribute with the broken field, and re-create the attribute with the same name, the formula wont work. It's like the old attribute with the old definition is still there.

 

 

0 Likes

paullimapa
Mentor
Mentor

Perhaps better way to sho what you’re doing is upload a dwg with a block attribute that has a working Field vs another dwg that has the same block attribute that is missing the field 


Paul Li
IT Specialist
@The Office
Apps & Publications | Video Demos
0 Likes

cadffm
Consultant
Consultant
Accepted solution

Position of the blockreference insertion point..

 

@timothy.d.vu

Go the way you know, just a bit more smart:

RENAME the Attdef tag in BEDIT, run attsync

RENAME the Attdef tag back and run attsync again.

 

In fact the same think, just a bit smarter

Sebastian

0 Likes

timothy.d.vu
Participant
Participant

Renaming the attribute and than naming it back worked like a charm.

0 Likes