FoxPro/Visual FoxPro - FILTROS

   
Vista:

FILTROS

Publicado por JUAN ALFREDO MUÑIZ (1 intervención) el 10/12/2007 17:17:37
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

RE:FILTROS

Publicado por Plinio (7771 intervenciones) el 10/12/2007 20:03:30
Al filtrar por campos character debes de tomar algunas cosas en cuenta
1- Pon SET EXACT ON antes
2- Un campo character por un espacio te afecta todo. Debes de usar Alltrim()
3- Un campo Character a veces las mayusculas te afecta.
4- Usar == en vez de =
Ejemplo

SET EXACT ON
SELECT tutabla
SET FILTER TO ALLTRIM(UPPER(tutabla.nombre))== ALLTRIM(UPPER(Thisform.txtNombre.value) AND ALLTRIM(UPPER(tutabla.direccion))== ALLTRIM(UPPER(Thisform.txtDireccion.value)
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