You should be aware that storing the LocationID and StorageID in two columns in the referencing table means that the table is not normalized to Third Normal Form (3NF), and consequently open to the risk of update anomalies. With any tree-structured
hierarchy only the lowest level in the hierarchy, LocationID in this case, should be stored in a column in the table.
In the data entry form the storage area should be selected in an unbound combo box, with which the bound location combo box is correlated. You can still select a storage area, then location in the same way as you are doing, but it needs a little more
work with some code in the form's module.
You'll find an example in DatabaseBasics.zip in my public databases folder at:
https://onedrive.live.com/?cid=44CC60D7FEA42912&id=44CC60D7FEA42912!169
Note that if you are using an earlier version of Access you might find that the colour of some form objects such as buttons shows incorrectly and you will need to amend the form design accordingly.
If you have difficulty opening the link, copy the link (NB, not the link location) and paste it into your browser's address bar.
In this little demo file, the section on 'entering data via a form/subforms' includes a simple contacts form in which the country, then region, then city in which the contact is located can be selected in correlated combo boxes, of which only the last is bound.
In the demo the form is in single forms view. For a form in continuous forms view the solution is a little more complex, requiring the use of 'hybrid' controls where a text box is superimposed on a combo box to give the appearance of a single combo box
control. You'll find examples of this, and alternative solutions, in ComboDemo.zip in the same OneDrive folder.
Ken Sheridan, Stafford, England