Hola...me imagino que al llenar tu combos lo estaas haciendo tanto como text y como value no..?? es decir.. el text es el texto que se muestra al usuarios y el value es una columna oculta que por lo general guarda los id´s.
Por ejemplo.. tienes en un combo1 los nombres (text) y el id (value) y cuando seleccionen alguno quieres que se llene el otro verdad..??
Pon en tu evento change del combo1 y que recoja su value y haces una consulta a tu bd para llenar el otro combo.
ejemplo:
Selectc * from tabla where campo = " & el_value_de_tu_combox
..
...
abro mi conexion..
lleno mi combo2 en base al combo1...
...
cierro conexion.
Espero que me hayas entendido
Saludos