If you shouldn't use lookup fields at the table level, what do you do to avoid them? My ultimate goal is to have a nice form to enter data into and avoid letting the end-user see the ID for a specific table.
I have a database with a Customers table. In that table is a DistributionType number field that links to the ID field of a DistributionTypes table (referential integrity is enforced to prevent bad data being entered.) I have all my reports using the ID field and that's ok because I know what ID #3 is referring to. I want a data entry form for my end-users that will use a drop down box to allow them to choose a DistributionType based on the actual name and not the number. Am I coming at this wrong?