FoxPro/Visual FoxPro - Set Flter no funciona

   
Vista:

Set Flter no funciona

Publicado por Amado Garcia (63 intervenciones) el 05/04/2008 04:58:55
Hola a todos... me da mucho gusto saludarles.... tengo un problemilla con un FILTRO de una Tabla.
tengo 2 tablas "vehiculos.dbf" y gasolina.dbf" <- la llave estas 2 tablas es un campo
llamado: Gno_conse lo remplaza la Variable cconsec

jalo los datos de vehiculos.dbf con un combo1 y lo vacio a cconsec, abro la tabla gasolina y le doy

SET FILTER TO ALLTRIM(Gno_conse)=ALLTRIM(cconsec)
*SET ORDER TO godometrof
GO TOP

posteriormente genero un cursor para un grid dandole un

select * from gasolina order by gmarca into cursor MyNewCursor

le doy un
brow

y se me agregan registros que no coinciden con gNo_conse y cconsec
el campo tanto de una tabla y otra es de Anchura 16 - Type Caracter y Index ascend.

ahi les encargo en que estoy fallando.
1000 Tanks
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:Set Flter no funciona

Publicado por Mario (49 intervenciones) el 05/04/2008 10:22:59
Hola,

Creo que el SELECT es una consulta directa a la base de datos y no tiene en cuenta el filtro. Intentaría hacerlo todo en una instrucción.

SELECT * FROM gasolina WHERE ALLTRIM(Gno_conse)=ALLTRIM(cconsec);
ORDER BY gmarca INTO CURSOR MyNewCursor

Esto suponiendo que los datos que te interesan están todos en la tabla gasolina.

Un saludo, Mario
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:Set Flter no funciona

Publicado por Amado Garcia (63 intervenciones) el 05/04/2008 19:03:39
Hola... Mario... tome en cuenta la instruccion y
ya quedo funcionando a la perfeccion... muchisimas gracias.... por tu ayuda...

saludos... bye
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