thomthom and kyyu
Thank you for you input. My problem, and I will admit it is bad modeling on my part, I will make a sub-assembly that may have from 2 to 15 separate parts. I save this as a sub-assembly. Now as I continue with the overall project, somewhere in my drilling down to make a modification, I may unintentionally drill into a sub-assembly that I didn't intend to modify the interior sub-parts, and may unintentionally move a sub-part a small distance one direction or another. This movement does not become evident until I start to make ACAD drawings, then I see that what should have been identically measurement as slightly off.( off by more than 1/64 which I believe is the tolerance of Sketchup.)
Locking will prevent this problem, but locking prevents me from moving or adjusting the location of the assemblies.
Well in trying to define my problem I found my solution. I have been locking the assemblies at the outer most grouping, which prevents any movement. I locked at the outer group so I only needed to unlock one group to make changes, leaving the inner groups not locked. However, I noticed if I leave the inner sub-assemblies unlock, make a group of all the sub-assemblies. Than add one small line to this group, make another group of the first group and the small additional line. Then open the top group up, lock inner the group, which does not include the small line, with all the sub-assemblies, than close the outer group, I can move the whole grouping which is unlocked, which allows moving all the sub-assemblies, and I am prevented from moving the sub-assemblies in the inner group.
So just by watching how I make my group and where I lock all the sub-assemblies I get what I want.
However, being able to determine what is locked and not locked would help also, but I found my work around.
So thomthom and kyyu thank you for your help. Thomthom, I am going to look further into the Dynamic Component editor, never thought of this as having a solution.
Again thanks