Página 1 de 1

lFilterbar y dbBrowse con dbfdataset (usando NTX)

Publicado: Jue Jul 17, 2008 7:24 pm
por david
Hola,
No he sabido ver en los fuentes como se construyen los filtros a traves de
la filterbar de dbbrowse (con ntx).
¿Se hace un filter a pelo?
¿Se hace un filter y luego se crea un custom index?
¿Se pasa del filter y se hace directamente un custom index?
Saludos y gracias,
Jose Luis Capel

lFilterbar y dbBrowse con dbfdataset (usando NTX)

Publicado: Jue Jul 17, 2008 7:46 pm
por ignacio
José Luis,
El control TDBBrowse ejecuta el método GetFilterExp() de su dataset para que
le devuelve como cadena la expresión del filtro en base al texto existente
en los controles de edición del Header del DBBrrowse. A continuación llama
al método Filter del propio dataset pasandole dicha cadena. Dependiendo del
tipo de dataset la ejecución del filtro se hará internamente de forma
distinta. En el caso de datasets del tipo TDbfDataset, el filtro se hace
llamando internamente a la función nativa de xHarbour DBSetFilter(). Por lo
tanto, se hace un filter a pelo.
Saludos,
--
Ignacio Ortiz de Zúñiga
[Soporte Xailer]
[Xailer support]
"david" <pauec@hotmail.com> escribió en el mensaje
news:487f7fc6$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Hola,
>
> No he sabido ver en los fuentes como se construyen los filtros a traves de
> la filterbar de dbbrowse (con ntx).
>
> ¿Se hace un filter a pelo?
>
> ¿Se hace un filter y luego se crea un custom index?
>
> ¿Se pasa del filter y se hace directamente un custom index?
>
> Saludos y gracias,
> Jose Luis Capel
>
>

lFilterbar y dbBrowse con dbfdataset (usando NTX)

Publicado: Jue Jul 17, 2008 7:52 pm
por david
Ignacio,
Muuuchas gracias por tu aclaracion.
Saludos,
Jose Luis Capel
PD: escribo desde un equipo que no es el mio y no se como hacer que salgan
los acentos!!!
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:487f858b$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> José Luis,
>
> El control TDBBrowse ejecuta el método GetFilterExp() de su dataset para
> que le devuelve como cadena la expresión del filtro en base al texto
> existente en los controles de edición del Header del DBBrrowse. A
> continuación llama al método Filter del propio dataset pasandole dicha
> cadena. Dependiendo del tipo de dataset la ejecución del filtro se hará
> internamente de forma distinta. En el caso de datasets del tipo
> TDbfDataset, el filtro se hace llamando internamente a la función nativa
> de xHarbour DBSetFilter(). Por lo tanto, se hace un filter a pelo.
>
> Saludos,
>
> --
> Ignacio Ortiz de Zúñiga
> [Soporte Xailer]
> [Xailer support]
>
>
> "david" <pauec@hotmail.com> escribió en el mensaje
> news:487f7fc6$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Hola,
>>
>> No he sabido ver en los fuentes como se construyen los filtros a traves
>> de la filterbar de dbbrowse (con ntx).
>>
>> ¿Se hace un filter a pelo?
>>
>> ¿Se hace un filter y luego se crea un custom index?
>>
>> ¿Se pasa del filter y se hace directamente un custom index?
>>
>> Saludos y gracias,
>> Jose Luis Capel
>>
>>
>
>