Réponse acceptée !
Salut
Bon supposant que ta table a 2 colonnes pays et ville
telq pour chaque pays il y a plusieurs ville
et on veut avoir dans cmbox1 la liste des pays voila le code
Set RST1 = New ADODB.Recordset
RST1.Open "Select pays From table ", cn, adOpenDynamic, adLockOptimistic
If RST1.RecordCount <> 0 Then
RST1.MoveFirst
cmbox1.Clear
Do While Not RST1.EOF
cmbox1.AddItem RST1.Fields("pays").Value
RST1.MoveNext
Loop
RST1.Close
End If
et maintenant nous allons avoir dans cmbox2 les villes mais juste celles du pays selectionné dans le cmbox1
Set RST1 = New ADODB.Recordset
RST1.Open "Select villes From table where pays ="""& cmbox1.text &""" ", cn, adOpenDynamic, adLockOptimistic
If RST1.RecordCount <> 0 Then
RST1.MoveFirst
cmbox2.Clear
Do While Not RST1.EOF
cmbox2.AddItem RST1.Fields("villes").Value
RST1.MoveNext
Loop
RST1.Close
End If
et voila j'espère que j'ai pu t'apporter de l'aide
si tu as encore des prob n'hesite pas a laisser ta question ici
Bon courage
