Filtrar combobox

Manejo dos combobox,(el primero de una base de estados y el segundo de la base de datos de ciudades) para filtrar un subconjunto del primero, utilice el código el siguiente:
En el evento "click" del primero combo:
Select nombre,codigo from ciudades where codigo = estado.codigo into cursor _SubFam
Thisform.combo2.recordsource = '_SubFam'
Thisform.combo2.refresh
Para mi caso almaceno el valor en un campo llamado pedidos.codigoestado EL VALOR DEL PRIMER COMBO Y EN pedidos.codigociudad EL RESULTADO DEL SEGUNDO COMBO, PERO ...
Al momento de presentar los datos del segundo combo, este no muestra de manera correcta los datos, porque la base de datos que se almacena de manera inicial en el segundo combo aun no esta "filtrada" para mostrar solo el subconjunto. Hice una prueba de agregar el código al momento de hacer el init del combo, funciona con el primer registro pero si paso al siguiente o al anterior (usando la barra de navegación estándar) no se muestra de manera correcta.
¿En qué parte debo de "filtrar" de nuevo el valor del segundo combo?
Agradecería mucho cualquier ayuda.

Añade tu respuesta

Haz clic para o