Compañeros en el foro:
Tengo un xBrowse con el cual quiero auditoriar una tabla dbf, con dos indices TEMPORARY
Al hacer click en cada una de las columnas que estan indexadas, todo trabaja bien, incluso busqueda incremental, pero cuando uso oBrw::lIncrFilter := .t., el filtro permanece con el de la primer busqueda, indistintamente cambie de columna (click en header).
Es decir, si al entrar al browse click una de las columnas indexadas, la condicion de filtro se mantiene por esa columna cuando cambio a la otra.
He intentado lo siguiente pero no funciona:
Hay alguna manera de corregir este comportamiento?
Alguien ya lo ha hecho y quiere compartirlo?
Muchas gracias.
Tengo un xBrowse con el cual quiero auditoriar una tabla dbf, con dos indices TEMPORARY
Al hacer click en cada una de las columnas que estan indexadas, todo trabaja bien, incluso busqueda incremental, pero cuando uso oBrw::lIncrFilter := .t., el filtro permanece con el de la primer busqueda, indistintamente cambie de columna (click en header).
Es decir, si al entrar al browse click una de las columnas indexadas, la condicion de filtro se mantiene por esa columna cuando cambio a la otra.
He intentado lo siguiente pero no funciona:
...
WITH OBJECT oBrw
:lIncrFilter := .t.
:lSeekWild := .t.
:MakeTotals()
:CreateFromCode()
END
...
oBrw:aCols[6]:bRClickHeader := {|| oBrw:cFilterFld := "Cliente", oBrw:Refresh() } //no hace caso
oBrw:aCols[8]:bRClickHeader := {|| oBrw:cFilterFld := "Descrip", oBrw:Refresh() } //no hace caso
oBrw:aCols[6]:cFilterFld := "Cliente" // da error
oBrw:aCols[8]:cFilterFld := "Descrip" // da errorHay alguna manera de corregir este comportamiento?
Alguien ya lo ha hecho y quiere compartirlo?
Muchas gracias.
Francisco J. Alegría P.
Chinandega, Nicaragua.
Fwxh-MySql-TMySql
Chinandega, Nicaragua.
Fwxh-MySql-TMySql