Set filter to

loginsistemas
22 de Julio del 2003
hola que tal por que cuando utilizo el set filter en un grid de una tabla me lo filtra bien pero por ejemplo que filtremos
estos datos
1
1
1
2
bueno yo quiero que me salgan todos los 1 eso lo hago pero habeses me salen los 1 y el dos tambien
debajo del set filter to "comandos" le estoy poniendo THISFORM.REFRESH pero si filtro el 2 tambien me sale el 1 en el encabezado alguna sugerencia.. gracias..

amado jimenez
22 de Julio del 2003
el campo es numerico o character?
si fuera caracter y suponiendo que tu campo se llama linea esto deberia funcionar
SET FILTER TO UPPER(LINEA)=("1")
*SET FILTER TO UPPER(LINEA)=(aqui puede ir una *variable o nombre de texto, para no hacerlo *fijo)
thisform.grid1.refresh()
si quieres en lugar de poner e

Alex
22 de Julio del 2003
Plis Amado, si brindas ayuda....brindalo con una solucion correcta.

¿¿¿ UPPER(...) = ("1") ?????..... es que existe un "1" en mayusculas para establecer la comparacion ?.... por favor !!!!!

El comando de filtro, si es caracter, es simple, y
tal como lo plantea el compañero, lo puedo realizar exitosamente. El problema está en su refreso en el control Grid. Lo haces sobre el objeto form, lo cual es incorrecto (a menos que exista codigo de refrencia alli). Aplicalo sobre el objeto grid.

Thisform.grid1.refresh()

Saludos