Access '97 - Database is used to accumulate performance data on Employees. Some are Contract (temporary) and others Permanent. If a Contract employee is hired, they receive a different and permanent EmpID. There is a form that allows a supervisor to change the ID number and update the Employee Data Table. However, changing the TblEmployee record does not change the EmpID records in other tables and keeps those records attached to the old Temporary ID that existed prior to the update. The queries and reports will only pull up the data according to the EmpID that was used at the time the record was created. This causes me to have to go into the db to change the ID# in each table using "Edit/Find-Replace All" to make the corrections. I need to fix this so the change of ID# in the one table retroactively changes the Temporary ID in all the tables to the new EmpID . If there are a number of employees converted to permanent in a short time frame, this causes problems in updating the tables as well as temporary problems in reporting accurately. Any suggestions to correct this and automate it at the time the supervisor makes the change when updating the Emp ID will be greatly appreciated. There are 5 other tables that use the EmpID to create records.