It is OK to have the Province and District in the same table.
1) The row source for the combo box "cboProvince" would be
Code:
SELECT DISTINCT Province FROM All ORDER BY Province
2) The row source for the combo box "cboDistrict" would be
Code:
SELECT Districts FROM All WHERE Provinces = '" & Forms!YourFormName.cboProvince & "' ORDER BY Districts
(Change YourFormName"" to your form name)
3) Then you would need to add code in the after update event of "cboProvince"
Code:
Private Sub cboProvince_AfterUpdate()
Me.cboDistrict.Requery
End Sub
I prefer this method rather than always changing the combo box row source.