It is important when building quick forms in the SalesLogix Application Architect to uniquely name your controls (ControlID), not only on the same quick form but also across all forms that will load on the same page.
When SalesLogix compiles the main page (like the account page) it compiles all of the various smart parts together. When compiled, if you have the same control name on two different smart parts you will see strange results.
Lets take for example a control I create on the Account Detail smart part. Lets call it something simple like “txtType”. Now if I create a new Account tab and also add to that new tab a control called “txtType”, it wont matter if this field is bound or not. Once the site is deployed, if you make a change to either of the “txtType” controls, as soon as you save it will update both of the controls with the same name.
It is always a good practice to have a standardized naming convention for controls but in the case of the SalesLogix 7.5 web product it is even more so.