In SolidWorks, there is no way to lock these all together. The only to ensure you have the material, density, hatch pattern, color, etc... are synchronized is to always use a reliable macro to edit this information.
Here is an example of a macro that will do the job:
There is no way to prevent users from changing this information via Tools | Options. Getting all users to use the same macro and procedures would be the only way to ensure you get the results you need.
Lenny
How can I get the assigned material name to appear in the part file, and
> it's properties to be associated with that material name. I know I can go
> into custom properties and assign each indiviually, but I want to KNOW that
> by reading the material name I have the correct properties.
>
> Ken
>
>