My programming partner and me had a discussion. Will anybody kindly inform me of your reason why you would name a field or label on the form just a little different in the Property Sheet under "Other". We started a few years ago off by being paranoid to never name any field the same than another in the whole system. Our system now is getting close to 2000 objects, could be 10 000 field names, no two the same. If our Protocol looks like below, I will appreciate advice if it can improve. We use suffixes with every name, maybe unnecessary?
1. No reserved words(not possible because of suffix), no spaces in names(follow advice, even if spaces work sometimes). All other common rules.
2. If we create a table i.e. t01Country, and it is the 214nd table in our system, we allocate 214 as a suffix to every field. If the field name "Capital" was allocated in the 82nd table created, the field name will be Capital082. Now it will be Capital 214.
3. If the same field needs to be used more than once in the same query we will rename, Capital214a, Capital214b, Capital214c.
4. Today I am not sure why we decided that text fields should be renamed, but a few tutorials from internet did advice us that way.
5. Field names in tables get the best word to indicate what the field is used for, of course.
6. If we rename a text field named Capital214 in the Property Sheet we add a lower case t in front. tCapital214.
7. In the case of labels we only change the name if the label is used in VBA, which very seldom happens. Lower case l in front lCapital214.
After a couple of years we kind of settled on this recently, most of our development will change as we work on objects, especially creating new ones. I am aware of the guaranteed pain changing old ones.
As a default the name in the Property sheet on the form is the same than the name in the table. I have never experienced a clash or anything, but if we do not have to rename it, it will improve our protocol. Every drop help filling the ocean.
If someone had bad experience because of the same field name being used multiple times, even in separate tables, I would like to share your experience.