Grid con autofiltrado

388 views
Skip to first unread message

juan avendaño

unread,
Dec 18, 2012, 2:10:44 PM12/18/12
to publice...@googlegroups.com
Hola buenas tarde, me dirijo a uds para ver si alguien me puede ayudar con lo siguiente:
tengo un grid en vfp pero quiero que tenga un auto filtrado estilo excel, es posible?, si alguien puede mandar un ejemplo se los agradeceria, buscando en la comunidad encontré este enlace http://www.sweetpotatosoftware.com/spsblog/CommentView,guid,d6d71562-1655-4518-9341-527932970583.aspx 
pero al bajar el ejemplo no me funciona. Por favor una ayudadita, mi idea es filtrar por ultimo kilometraje de los vehiculos, Saludos y de ante mano muchas gracias.

Ariel

unread,
Dec 19, 2012, 7:19:09 AM12/19/12
to publice...@googlegroups.com
yo hice una grilla la cual se puede ordenar asc/desc, auto filtro, filtro avanzado (los filtros son acumulables) , suma registros, cuenta_registros,y hace el promedio de la columna. para generar la grilla se le debe enviar un cursor (readwrite) a el evento generar_grilla(cursor)

use una clase calendario de LUIS MARIA para el form de filtro personalizado, que ya que lo mencionamos a LUIS M, me gustaria que le de una mirada a la clase, seria un gusto recibir sus criticas. y si la clase lo merece subirla a portalfox ;)
te adjunto un demo. quisas tengas que tocar un poco de código pero es muy fácil de usar.


Ariel Octavio D'Alfeo

Córdoba, Argentina
MANUAL GRILLAS CON ENCABEZADOS AMARILLOS.rar
Demo grilla.7z

Luis Maria Guayan

unread,
Dec 19, 2012, 8:27:06 AM12/19/12
to publice...@googlegroups.com
Muy linda clase. La bajé y la probé muy poco.

Cuando filtras por campo fecha no funciona correctamente. Te sugiero que no uses tantas funciones CTOD() y DTOC() en los filtros. Siempre será mas optimo trabajar con las variables y filtros tipo Date sin ningún tipo de conversión.


Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________

--
 
 

Ariel

unread,
Dec 19, 2012, 8:45:31 AM12/19/12
to publice...@googlegroups.com
si es verdad, lo que pasa que en mi proyecto uso cursores generados con una consulta sql, y el motor me devuelve una fecha tipo datetime (19-12-2012 00:00:00 ) y cuando pregunto que tipo de variable es en fox me devuelve tipo "T". y la única forma de que anduviera bien fue usando CTOD() y DTOC(), para el demo puse un dbf q encontré suelto por ahí y el tipo que me devuelve es "D" y el filtro no funciona correctamente, no tuve tiempo de ponerme a corregir el problema, pero lo voy a mejorar.

muchas gracias!

Ariel D'Alfeo

Luis Maria Guayan

unread,
Dec 19, 2012, 10:04:35 AM12/19/12
to publice...@googlegroups.com
Para ese caso utiliza la funciones TTOD() y DTOT() y te funcionará correctamente


Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________

--
 
 

Reply all
Reply to author
Forward
0 new messages