Thank you for your reply. I apologize for the mistype. Category_ID field is the old name of the Directory_ID field.
I listed all the requested code at the bottom . I also listed the answer to your question below and a question I had about one of your solutions. I really appreciate your help. The only thing I could think of is to get the default values to pull from a query that filters based on the 2nd column of the category field (This has the [Directory].[ID] information). I have been unsuccessful.
Is the Category RowSource controlled by selections of Department, Division, Function (cascading comboboxes)?
Yes. The row sources for Department, Division, Function, and category are all based on the same query but each combo box has the query filtered based on the sections from the boxes above.
Form RecordSource is a query that joins the tables, jointype 'Show all records from ...". Then fields are available to ControlSource in textboxes.
I understand how to do this but wouldn't this not be a data entry form then? The Boxes table is the one that needs to have data entered into it. Also, the user won't be able to figure out what Directory_ID (Category) they need unless they figured it out using the combo boxes that comes from the query.
Category Row Source
Code:
SELECT DISTINCT Directory.Category, Directory.ID FROM Directory WHERE (((Directory.Department)=[department]) AND ((Directory.Division)=[division]) AND ((Directory.Function)=[function]));
Control Source = Category <--This is the field on the Boxes Table
Bound Column = 1
Column Count = 1
Column Width = Null