FoxPro/Visual FoxPro - FILTROS

 
Vista:
sin imagen de perfil

FILTROS

Publicado por JUAN ALFREDO MUÑIZ (1 intervención) el 10/12/2007 17:17:41
TENGO UN PROBLEMA CON LOS FILTROS QUIERO SIMULAR UN AUTOFILTRO EN FOXPRO PERO NO LOGRO HACERLO YA FILTRE POR 3 CAMPOS EL PROBLEMAS ES QUE SOLO ME FILTRA SI LO HAGO EN FORMA SECUENCIA , ESTO ES SI FILTRO NOMBRE, DIRECCION, TELEFONO . ASI ES COMO DEBO FILTRAR Y NO PUEDO HACERLO DIRECCION, TELEFONO , NOMBRE
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
sin imagen de perfil

RE:FILTROS

Publicado por neo (1604 intervenciones) el 10/12/2007 17:26:22
Y porqué no utilizas variables y/o un combo para que puedas filtrar de forma aleatoria..

Ejemplo:

c1=Thisform.txt_titulo_campo1.value
c2=Thisform.txt_titulo_campo2.value
c3=Thisform.txt_titulo_campo3.value

x1=Thisform.txt1.value
x2=Thisform.txt2.value
x3=Thisform.txt3.value

Set filter to alltrim(c1)=alltrim(x1) and alltrim(c2)=alltrim(x2) and alltrim(c3)=alltrim(x3)

Algo asi...

Buen dia►
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:FILTROS

Publicado por enrique (1041 intervenciones) el 10/12/2007 17:26:24
Te aconsejo que utilices Select en lugar de SET FILTER ya que este ultimo se lentifica exponencialmente cuando va creciendo la tabla.

Select * from tu_tabla as a where a.direccion="XXX" and a.telefono="XXX" and a.nombre="XXX" into cursor c_tu_cursor

espero te sirva.

Enrique Muñiz
Buenos Aires
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