Question :<br>I have Three combo boxes on a form which allows the client to add new inventory records to a table. Each Combo box has a record source query based on information contained in the other combo boxes (the user can select from a list when they click on the combo box). <br><br>The underlying data structures consist of "Department", "Class" and "SubClass", i.e. if the client selects "Hardgoods" from the Department combo box, when they click on the "Class" combo box, only the "class" descriptions for the "Hardgood" department should display.<br>This is the same for "SubClass", i.e. only subclass descriptions for the "Class" chosen by the user will display.<br><br>I can get this to work (sort of) by putting a Forms!Refresh in the update event of the box. This causes other problems however as since the record fields are "required" the refresh tries to "write" the new record to the table ~(before the other combo selections are made) etc. etc.<br><br><br>What i want to do is to get the "record source query" fior the combo box to run (or refresh) when the user clicks on the combo box (or the box gets focus).......... but i cannot see how to do this (without "refreshing" the entire form.<br><br>In a nutshell: <br>Is there a way to refresh a combo box when the user clicks on it (WITHOUT refreshing the entire form?)<br><br>The data displayed is dependant on what the user selected in another combo box on the same form)