A family of Microsoft relational database management systems designed for ease of use.
The principles behind correlated combo boxes are relatively straightforward.
1. The RowSource property of the referenced combo box should be a simple SQL statement which returns the values of the relevant table's primary key column from which a value is to be selected. In most, but not necessarily all, cases the value will be that of a hidden column, with the corresponding values from a non-key column visible.
2. The RowSource property of the referencing combo box should be an SQL statement which again returns the values of another relevant table's primary key column from which a value is to be selected, but in this case the SQL statement includes a WHERE clause which restricts the rows returned to those in which a foreign key column matches the value selected in the referenced combo box. It does this by referencing the latter as a parameter.
3. To cause the referencing combo box's list to be restricted to the relevant rows when a value is selected in the referenced combo box the referenced combo box is requeried in the AfterUpdate event procedure of the referencing combo box.
4. To cause the referencing combo box's list to be restricted to the relevant rows when the form is moved to a different record the referenced combo box is requeried in the form's Current event procedure.
Once you fully understand these principles you should have little difficulty applying them in a form, but the prerequisites of this are firstly that the database's logical model, and its physical expression as tables and relationships, correctly reflect the reality being modelled, and secondly that the logical model is correctly mirrored by the forms and subforms which make up the interface.