Inicio > Visual Fox Pro > chavomix > duda combobox

duda combobox

Experto:
Usuario:
Fecha: 08/05/2008
Valoración: (4,00 sobre 5) Categoría: Visual Fox Pro
07/05/2008
saul41005, usuario preguntando en Visual Fox Pro
Usuario
estoy haciendo una base de datos pero no e podido saber como utilizar el combobox ya que en un formulario tengo 2 combobox uno es el estados y el otro el de ciudades lo que quier saber  como se le hace para que al darle click aun combobox (estado) me muestre las ciudades en  el otro  combobox y asi sucesibamente
 
07/05/2008
saul41005, experto respondiendo en Visual Fox Pro
Experto
yo lo manedo de la siguiente manera...
tengo una tabla que registra los estados... con la estructura.... ideestado, estado
y otra que registra las ciudades relacionadas con los estados por medio del ideestado.. con la estructura...  ideciudad, ideestado, ciudad
esto es una BD con MODELO RELACIONAL... no no lo tienes claro investigalo... es sencillo..
luego....
en algun lugar del form.. donde te convenga puede ser en el init.. colocas
SELECT * FROM tablaestados ORDER BY estado INTO CURSOR tablaestados_order
thisform.combo1.Clear
thisform.combo1.RowSourceType = 6
thisform.combo1.RowSource = 'tablaestados_order.estado'
lo anterior carga los estados en el combo por orden alfabetico
luego en el interactivechage del combo1
programas...
IF !EMPTY(this.value) THEN
SELECT tablaestados_order
GO this.ListIndex
SELECT * FROM tablaciudades WHERE tablaestados_order.ideestado = tablaciudades.ideestado ORDER BY ciudad INTO CURSOR tbciudades_estado
thisform.combo2.Clear
thisform.combo2.RowSourceType = 6
thisform.combo2.RowSource = 'tbciudades_estado.ciudad'
ENDIF
esto muestra en el combo2 solo las ciudades del estado especificado en el combo1
08/05/2008
saul41005, usuario preguntando en Visual Fox Pro
Usuario
muchas gracias chavomix tu aporte me fue de mucha ayuda para resolver mi duda nos vemos en las siguiente pregunttta
Enlaces patrocinados