Of course. If, however, you go down that rabbit hole with your eyes open…

Take for example using Employee_Number as I mentioned. If business rules do not 
allow deletion or changing of this field once it is created, then I see no 
problem using it as a relational key. For an Employee Number this usually goes 
beyond the 4D database to other accounting programs, payroll systems, etc. 
Changing an employee number would reek havoc throughout a company.

I guess instead of a “user definable field” it is a “one time user definable 
field”.

I too avoid using a user definable field as a relational/unique field, but o 
occasion I have done so, but only if I was certain that the field had no chance 
of ever breaking the relationship due to user intervention.

John 

> On Nov 8, 2017, at 12:48 PM, Chip Scheide via 4D_Tech <[email protected]> 
> wrote:
> 
> ** NO ** user definable data should be used as relational/unique key 
> value.

John Baughman
Kailua, Hawaii
(808) 262-0328
[email protected]





**********************************************************************
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]
**********************************************************************

Reply via email to