Is there a reason why VBA code is absolutely ruled out? It's pretty simple to do. You'll find an example in the file ComboDemo.zip in my public databases folder at:
https://skydrive.live.com/?cid=44CC60D7FEA42912&id=44CC60D7FEA42912!169
Take a look at the option to 'drill down through a hierarchy'. If you look at the RowSource properties of each of the three unbound combo boxes in the form header you'll see that those for district and parish each reference the combo box above in the hierarchy
as a parameter. You need to do the same.
The code in the AfterUpdate event procedures of the county and district combo boxes simply sets those below to Null and requeries them so that they show the restricted lists. As you can see below the code is quite straightforward, but if code is completely
ruled out in your case you just need to reproduce the same for each with macros rather than code.
In the AfterUpdate event procedures of all three the form is requeried to progressively restrict it to those rows which match the selections in the combo boxes. You may want to do something different, however.
Private Sub cboGotoCounty_AfterUpdate()
' set district and parish combo boxes to Null
' and requery controls to show districts in
' selected county
Me.cboGotoDistrict = Null
Me.cboGotoDistrict.Requery
Me.cboGotoParish = Null
Me.cboGotoParish.Requery
' requery form to show locations
' in selected county
Me.Requery
End Sub
Private Sub cboGotoDistrict_AfterUpdate()
' set parish combo boxwes to Null
' and requery control to show parishes in
' selected district
Me.cboGotoParish = Null
Me.cboGotoParish.Requery
' requery form to show locations
' in selected district
Me.Requery
End Sub
Private Sub cboGotoParish_AfterUpdate()
' requery form to show locations
' in selected parish
Me.Requery
End Sub