Richard, In your examples for shipping and lead source you add an autonumber ID field to be used as a key field. Why not just leave the one field in the table and use that field as the linked field. It is already unique. The up side of this is that you will know the real value of the field no matter which table you are looking at instead of seeing a number that means nothing until you create the relationship.
Reply from Richard Rost:
Are you suggesting removing the LeadSourceID, for example? Then you're left with just a text value. You don't want to form relationships on a text value. If you want to change, say "Word of Mouth" to say "Referral" later, then you have to change it in all of the related tables too (which, yes, you can do with a Cascade Update, but it's just considered bad database practice).
Sorry, only students may add comments.
Click here for more
information on how you can set up an account.
If you are a Visitor, go ahead and post your reply as a
new comment, and we'll move it here for you
once it's approved. Be sure to use the same name and email address.
This thread is now CLOSED. If you wish to comment, start a NEW discussion in
Access Expert 1.