Just wanted a bit of advice regarding 2 things about foreign Keys.
1. When I am importing data into a table and I will be importing data into the foreign key should I be using an append query on that field only. That would then allow the referenced table to either update or choose Fkey ID in table wouldn't it?
2. When using a form for input I notice some people use lookups for the foreign key so the user knows what field name to select, eg its far easier to select Bobs Electrician than know the supplier key is 23 say. However the access http://www.mvps.org/access/tencommandments.htm ten commandment say in commandment two that this is evil. Now the only other workaround I can think of is to have to base the form off a query not a table, is that the best method?
For reference these are my tables
1. When I am importing data into a table and I will be importing data into the foreign key should I be using an append query on that field only. That would then allow the referenced table to either update or choose Fkey ID in table wouldn't it?
2. When using a form for input I notice some people use lookups for the foreign key so the user knows what field name to select, eg its far easier to select Bobs Electrician than know the supplier key is 23 say. However the access http://www.mvps.org/access/tencommandments.htm ten commandment say in commandment two that this is evil. Now the only other workaround I can think of is to have to base the form off a query not a table, is that the best method?
For reference these are my tables