** NO ** user definable data should be used as relational/unique key value. generate your own internal values for relations, longint, UUIDs, variations on the Batman Logo, anything that the user has no say in what it is nor how it is used.
On Wed, 8 Nov 2017 17:38:38 -0500, Chip Scheide via 4D_Tech wrote: > >> If, as is the case in my situation, one has a unique field in the >> Employee table that is user recognizable such as an Employee Number As I suggested, the employee number could change, be reused, they could change the form of the ID, from say 10 digits, to a 4 character alphanumeric, or to a retinal scan... who knows!!! And don't forget that value will likely be typed (entered) at some point and there are typos too. Melinda Enters Joe's ID as 1234578 (which is Fred's), instead of 1234587. It takes a month to find the issue (payday) as Joe doesn't get a pay check and Fred gets an extra large one (way to go Fred! good work here is a bonus). I think you can see where this goes...how do you untangle *that* mess as all of your internal data is tied to the mis-entered employee ID. my 2cents --------------- Gas is for washing parts Alcohol is for drinkin' Nitromethane is for racing ********************************************************************** 4D Internet Users Group (4D iNUG) FAQ: http://lists.4d.com/faqnug.html Archive: http://lists.4d.com/archives.html Options: http://lists.4d.com/mailman/options/4d_tech Unsub: mailto:[email protected] **********************************************************************

