Additional Information:
1. The 'Output All Fields' property for the data entry form (record source) is set to 'Yes'. I attached the sql for the record source query below.
Code:
SELECT Boxes.ID, Boxes.[OldBox#], Directory.Department, Directory.Division, Directory.Function, Directory.Category, Boxes.RecordFYE, Boxes.EnteredBy, Boxes.[Scanned?], Boxes.DateDestroyed, BoxContents.[Description of Contents], *
FROM Directory INNER JOIN (Boxes INNER JOIN BoxContents ON Boxes.ID = BoxContents.[Box ID]) ON Directory.ID = Boxes.Directory_ID
WHERE (((Boxes.[OldBox#]) Like "*" & [Forms]![DataEntry]![number] & "*") AND ((Directory.Department) Like "*" & [Forms]![DataEntry]![dept] & "*") AND ((Directory.Division) Like "*" & [Forms]![DataEntry]![div] & "*") AND ((Directory.Function) Like "*" & [Forms]![DataEntry]![fun] & "*") AND ((Directory.Category) Like "*" & [Forms]![DataEntry]![cat] & "*") AND ((BoxContents.[Description of Contents]) Like "*" & [Forms]![DataEntry]![contents] & "*"))
ORDER BY Boxes.ID;
2. The boxes table is not included in the Category combo box control because the row source is just to get the correct ID from Directory. I am confused about why we are putting the boxes table in the row source. The control source for the combo is Directory_ID from the boxes table.