I work at a cabinet manufacturer and we are trying to replace
our archaic cabinet drafting software with SolidWorks. I'm having
trouble getting some of the same functionality from SW that is in
the old program. Specifically, there is a unique identification
number per cabinet box, which dynamically changes as boxes are
added and removed. I'm having a lot of trouble finding some way to
do this in SW without learning to program macros. Not that I can't,
I just don't want to...
So the first part of my question would be this: Is there a way to set a custom property (or global variable) for each instance of a sub-assembly from the top-level assembly, and have those update as other sub-assemblies are added and deleted? Duplicate numbers for identical configurations would be acceptable.
The second part is, is there a way to then record in each part the IDs of the sub-assemblies that it's associated with? I was thinking that Excel's concatenate function would come into play on this one...
Thanks for any help.
-Jimmy

So the first part of my question would be this: Is there a way to set a custom property (or global variable) for each instance of a sub-assembly from the top-level assembly, and have those update as other sub-assemblies are added and deleted? Duplicate numbers for identical configurations would be acceptable.
The second part is, is there a way to then record in each part the IDs of the sub-assemblies that it's associated with? I was thinking that Excel's concatenate function would come into play on this one...
Thanks for any help.
-Jimmy
Edit: We are running 2009 sp2