Jajaja, una explicación a prueba de burros!!
No creo que sea necesario. Mira es bastante sencillo; en este ejemplo tenemos conectado al control Adodc una tabla con un campo (entre otros) Ciudad y otro Clientes. Al seleccionar una ciudad en el DataCombo1, selecciona en el DataCombo2 todos los clientes de ésa ciudad:
En el evento
Load() del Form asignamos las propiedades a los combos (el control Data ya está enlazado a la tabla)
Código PHP:
Set DataCombo1.RowSource = Adodc1
DataCombo1.ListField = "Ciudad"
Set DataCombo2.RowSource = Adodc1
DataCombo2.ListField = "Clientes"
Y después en el evento
Change() del DataCombo1
Código PHP:
Adodc1.RecordSource = "Select * From [LaTabla] Where Ciudad = '" & _
DataCombo1.BoundText & "'"
Adodc1.Refresh
En el DataCombo2 se cargarán los clientes de esa ciudad.
Y para mostrar los datos del cliente seleccionado en el DataCombo2, haces una selección parecida en el Change() del segundo combo y los muestras p.e. en unos TextBox enlazados.
Nota: Si los datos del cliente proceden de otra tabla, puedes colocar un segundo (no visible) Adodc para que los tome de allí.