FoxPro/Visual FoxPro - ayuda con sig error consulta de combo-combo

   
Vista:

ayuda con sig error consulta de combo-combo

Publicado por pedro (27 intervenciones) el 03/10/2007 20:44:14
hola master, estoy trabajando en el desarrollo d un sistema tengo un form en el cual tengo 2 combos uno se llama ccEdo y el otro ccAgencia, bueno la idea es que quiero realizar una consulta si en el combo que dice ccEdo elijo "CHIS" QUE ES CHIAPAS, en el combo ccAgencia me debe mostrar todas las agencias que se encuentran en Chiapas, lo hice con un textbox a un combo y si me funcion pero lo hago de combo a combo me manda un error acontinuacion les muestro mi codigo para que le hechen un vistazo:

WITH Thisform
SELECT Mpiofira.region, Mpiofira.edofira, Mpiofira.cveagencia,;
Mpiofira.nomagencia;
FROM paisa!mpiofira;
WHERE Mpiofira.edofira = .ccEdo.Value;
INTO cursor v_mpiofira2

.ccAgenciaFira.RowsourceType=6
.ccAgenciaFira.Rowsource="v_mpiofira2.nomagencia"
.ccAgenciaFira.Requery

ENDWITH

ahora el error es el siguiente:
No se encuentra el alias 'CCEDO' .

espero me puedan ayudar, de antemano gracias

Bendiciones
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:ayuda con sig error consulta de combo-combo

Publicado por Hector R. De los Santos (270 intervenciones) el 03/10/2007 22:45:05
Te recomiendo que le asignes el valor del combo ccEdo a una variable, asi haces
WITH Thisform
SELECT Mpiofira.region, Mpiofira.edofira, Mpiofira.cveagencia,;
Mpiofira.nomagencia;
FROM paisa!mpiofira;
WHERE Mpiofira.edofira = TuVarccEdo;
INTO cursor v_mpiofira2

.ccAgenciaFira.RowsourceType=6
.ccAgenciaFira.Rowsource="v_mpiofira2.nomagencia"
.ccAgenciaFira.Requery

ENDWITH

El error te lo marca porque VFP cree que .ccEdo. es un alias (tabla), tambien puedes hacer:

WITH Thisform
SELECT Mpiofira.region, Mpiofira.edofira, Mpiofira.cveagencia,;
Mpiofira.nomagencia;
FROM paisa!mpiofira;
WHERE Mpiofira.edofira =thisform.ccEdo.value;
INTO cursor v_mpiofira2

.ccAgenciaFira.RowsourceType=6
.ccAgenciaFira.Rowsource="v_mpiofira2.nomagencia"
.ccAgenciaFira.Requery

ENDWITH

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

Gracias hectot

Publicado por pedro (27 intervenciones) el 04/10/2007 15:57:23
gracias hector ya me quedo lo habia hecho con una variable pero por ahi estaba haciendo algo mal, pero ya me quedo lo hice utilizando la primera opcion y me quedo. gracias y Dios te Bendiga
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