Thanks for the help. I have had trouble with the join. It is an employee database. There is an Employee table with the name [last, first] as the primary key. There is a Training table with fields Name, Type and Date (among others), a Requirements table with Name and other fields, and an Information table with Name and other fields. I have enforced referential integrity in the name fields for conformity. I want to generate a status report that would allow me to enter the name as a parameter and display information about that employee from all the tables. I tried joining all the name fields and using only one query, but I get an impossible number of results - it shows all combinations of data from all tables. I fear that I am in a little over my head!