In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

OnFilterChange

Foro de Xailer profesional en español
Responder
fredy[1]
Mensajes: 218
Registrado: Mar Mar 08, 2005 2:03 am

OnFilterChange

Mensaje por fredy[1] »

Hola,
Me parece que este evento no funciona en los DbBrowse.
Si no estoy equivocado se tendrí­a que lanzar cuando se modifica el filtro
de la cabecera del browse cuando lFilterBar := .t.
Un saludico,
Fredy
_support_
Mensajes: 146
Registrado: Lun Abr 10, 2006 1:29 pm

OnFilterChange

Mensaje por _support_ »

Fredy,
OnFilterChange es utilizado por la propia clase para hacer la gestión de
filtros. Si tu sobrecargas el evento la gestión filtros la tendrás que hacer
tu completamente.
Te recomiendo que le eches un vistazo a la propiedad FilterEval del objeto
TBrwColumn.
Un saludo,
"Fredy" <fredy@airtel.net> escribió en el mensaje
news:[email=a20b86f261508c82afa4776680c@news.xailer.com...]a20b86f261508c82afa4776680c@news.xailer.com...[/email]
> Hola,
>
> Me parece que este evento no funciona en los DbBrowse.
>
> Si no estoy equivocado se tendría que lanzar cuando se modifica el filtro
> de la cabecera del browse cuando lFilterBar := .t.
>
> Un saludico,
> Fredy
>
>
Fredy
Mensajes: 199
Registrado: Mié Mar 29, 2006 1:28 am

OnFilterChange

Mensaje por Fredy »

Hola Ignacio,
Lo que quiero hacer es lo siguiente:
Tengo un browse con filterbar y un footer que tiene la suma de una de las
columnas, concretamente las horas trabajadas.
Quiero que cuando se cambie el filtro a través de filterbar se recalcule
ese dato. Por eso habí­a pensado en lanzar desde OnFilterChange la función
que se encarga de hacer el cálculo.
¿Alguna idea?
Por otra parte, si OnFilterChange es de uso interno, creo que estarí­a bien
quitarla de los eventos que aparecen en el IDE.
Un saludico,
Fredy
> Fredy,
>
> OnFilterChange es utilizado por la propia clase para hacer la gestión
> de filtros. Si tu sobrecargas el evento la gestión filtros la tendrás
> que hacer tu completamente.
>
> Te recomiendo que le eches un vistazo a la propiedad FilterEval del
> objeto TBrwColumn.
>
> Un saludo,
>
> "Fredy" <fredy@airtel.net> escribió en el mensaje
> news:[email=a20b86f261508c82afa4776680c@news.xailer.com...]a20b86f261508c82afa4776680c@news.xailer.com...[/email]
>
>> Hola,
>>
>> Me parece que este evento no funciona en los DbBrowse.
>>
>> Si no estoy equivocado se tendrí­a que lanzar cuando se modifica el
>> filtro de la cabecera del browse cuando lFilterBar := .t.
>>
>> Un saludico,
>> Fredy
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9440
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

OnFilterChange

Mensaje por ignacio »

Fredy,
Efectivamente tenía muy poco sentido como estaba hecho y parece lógico que
ese evento se pueda utilizar por el programador. Lo acabo de arreglar para
que el evento OnFilterChange se dispare correctamente y no suponga ningún
problema su uso. Estará disponible en la nueva versión de Xailer. Hay varios
módulos involucrados y preferiría que esperarses a la nueva versión, pero si
no puedes esperar te lo mando sin problemas.
Un saludo,
"Fredy" <fredy@navegandoconxailer.com> escribió en el mensaje
news:[email=a20b86f265498c8304346f1589e@news.xailer.com...]a20b86f265498c8304346f1589e@news.xailer.com...[/email]
> Hola Ignacio,
>
> Lo que quiero hacer es lo siguiente:
>
> Tengo un browse con filterbar y un footer que tiene la suma de una de las
> columnas, concretamente las horas trabajadas.
> Quiero que cuando se cambie el filtro a través de filterbar se recalcule
> ese dato. Por eso había pensado en lanzar desde OnFilterChange la función
> que se encarga de hacer el cálculo.
>
> ¿Alguna idea?
>
> Por otra parte, si OnFilterChange es de uso interno, creo que estaría bien
> quitarla de los eventos que aparecen en el IDE.
>
>
> Un saludico,
> Fredy
>
>
>
>
>
>
>> Fredy,
>>
>> OnFilterChange es utilizado por la propia clase para hacer la gestión
>> de filtros. Si tu sobrecargas el evento la gestión filtros la tendrás
>> que hacer tu completamente.
>>
>> Te recomiendo que le eches un vistazo a la propiedad FilterEval del
>> objeto TBrwColumn.
>>
>> Un saludo,
>>
>> "Fredy" <fredy@airtel.net> escribió en el mensaje
>> news:[email=a20b86f261508c82afa4776680c@news.xailer.com...]a20b86f261508c82afa4776680c@news.xailer.com...[/email]
>>
>>> Hola,
>>>
>>> Me parece que este evento no funciona en los DbBrowse.
>>>
>>> Si no estoy equivocado se tendría que lanzar cuando se modifica el
>>> filtro de la cabecera del browse cuando lFilterBar := .t.
>>>
>>> Un saludico,
>>> Fredy
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Responder