FoxPro/Visual FoxPro - COMBOS CONECTADOS A UNA DB RELACIONAEDA

 
Vista:

COMBOS CONECTADOS A UNA DB RELACIONAEDA

Publicado por Chavez (99 intervenciones) el 09/05/2007 17:21:53
EL PROBLEMA ES EL SIGUIENTE.............

tengo un combo que viene desde una DB el cual contiene las provincias del pais, quiero que al seleccionar una provincia de este combo me active otro unicamente conteniendo los municipios pertenecientes a esa provincia.

si tiene alguien algun ejemplo practico que me puedan enviar se lo agradeceria.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:COMBOS CONECTADOS A UNA DB RELACIONAEDA

Publicado por liliana (96 intervenciones) el 09/05/2007 18:09:37
HOLA
POR KE NO USAS ALGO ASI...

DO CASE

CASE thisform.spinner1.value=1
thisform.combo1.rowsource="014,020,036,042,051,067,081"

CASE thisform.spinner1.value=2
thisform.combo1.rowsource="006,017,018,027,044,046,052,068,071"

CASE thisform.spinner1.value=3
thisform.combo1.rowsource="015,022,035,038,070,072,086,087"


ENDCASE

ESPERO TE SIRVA.....SINO DIME..OK??
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:COMBOS CONECTADOS A UNA DB RELACIONAEDA

Publicado por neo (1604 intervenciones) el 09/05/2007 18:51:06
otra opcion:

en el combobox provincia escribe esto:

IF Thisform.combo1.Value="provincia1"
SELECT 2
set filter to provincia=provincia1
else
IF Thisform.combo1.Value="provincia2"
SELECT 2
set filter to provincia=provincia2
else
endif
endif

Ya en el lost focus del combo municipio escribe esto:

select 2
set filter to

Suerte►

Note;
Esto si no existen muchas provincias...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:COMBOS CONECTADOS A UNA DB RELACIONAEDA

Publicado por neo (1604 intervenciones) el 09/05/2007 18:51:12
otra opcion:

en el combobox provincia escribe esto:

IF Thisform.combo1.Value="provincia1"
SELECT 2
set filter to provincia=provincia1
else
IF Thisform.combo1.Value="provincia2"
SELECT 2
set filter to provincia=provincia2
else
endif
endif

Ya en el lost focus del combo municipio escribe esto:

select 2
set filter to

Suerte►

Note;
Esto si no existen muchas provincias...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:COMBOS CONECTADOS A UNA DB RELACIONAEDA

Publicado por Chavez (99 intervenciones) el 09/05/2007 20:11:05
ok esto en ke propiedad de combo provincia debo colocarlo.....?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:COMBOS CONECTADOS A UNA DB RELACIONAEDA

Publicado por neo (1604 intervenciones) el 09/05/2007 21:24:11
en las propiedades:

* Lost Focus
* Valid

del combo1 (provincia)

Suerte►
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:COMBOS CONECTADOS A UNA DB RELACIONAEDA

Publicado por DIEGO (30 intervenciones) el 10/05/2007 02:44:44
es muy facil

en el combo2 de los municipios coloca en las propiedades Rowsourcetype=instruccion sql

en el evento interactive change del combo 1(provincias) coloca esto:

public cod as integer
with thisform

cod = val(.combo1.value)
.combo2.rowsource = "select nombre_municipio into cursor muni from nombre_tabla where cod = cod_municipio"
.combo2.refresh

endwith

en las propiedades del combo 1 has lo siguiente:

boundcolumn = 2
esto creo q ya lo tienes:
rowsource=nom_tabla.nom_municipios,cod_municipio
rowsourcetype=campos

espero te sirva de algo suerte!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar