Eisa estrutura da sua Tabela
Nome do Banco de Dados: Paises.mdb
Nome das tabelas: Tab_Paises, Tab_Cidades
agora a estrutura de cada tabela:
Tab_Paises
Campo tipo
CodigoPais Inteiro
Nome Texto
Tab_Cidades
Campo Tipo
CodigoCid Inteiro
CodigoPais Inteiro
Nome Texto
Você deve criar dois forms, um de inclusão, alteração, etc... espero que você ja saiba fazer isto
agora para funcionar da forma que você deseja é fácil:
Supondo que existam dois Combos, cboPaises e cboCidades
no load do form você carregaria o cboPaises destea forma
Private Sub From_Load()
'... aforma que você utiliza para abrir seu banco de dados
' ...RSPaises e RSCidades
sqlPaises="select*from Tab_Paises Order by nome"
set RSPaises=DB.OpenRecorset(sqlPaises)
Do While not RSPaises.EOF
cboPaises.additem RSPaises("nome")
RSPaises.MoveNex_t
Loop
End Sub
Agora no evento click do cboPaises este código
Private Sub cboPaises_Click()
SQLCidades="SELECT * FROM Tab_Paises,Tab_Cidades WHERE" _
& " Tab_Cidades.CodigoPais=Tab_Paises.CodigoPais ORDER BY Tab_Cidades.nome"
set RSCidades=DB.OpenRecordSet(SQLCidades)
Do While Not RSCidades.EOF
cboCidades.Additem RSCidades("Nome")
RSCidades.MoveNex_t
Loop
end sub
e pronto está resolvido.
até