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.
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.
SOBRE lfilterbar
-
- Mensajes: 532
- Registrado: Mié Feb 09, 2005 6:20 pm
SOBRE lfilterbar
Resulta que tengo varias columnas cuya edicion tiene que ser con un listbox
y que el usuario seleccione alguno de los valores de esa lista, pero, si
lFilterbar := .T., cuando llego a esa columna para hacer un filtro, ahi no
aparece el listbox que tengo que hacer para que aparezca ahi?
Un Saludo : Francisco Sanchez
y que el usuario seleccione alguno de los valores de esa lista, pero, si
lFilterbar := .T., cuando llego a esa columna para hacer un filtro, ahi no
aparece el listbox que tengo que hacer para que aparezca ahi?
Un Saludo : Francisco Sanchez
- ignacio
- Site Admin
- Mensajes: 9445
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
SOBRE lfilterbar
Francisco,
Me temo que no es posible. La funcionalidad del control Header es la que
tiene y no se puede hacer más, es del API de Windows. Lo siento.
Un saludo,
"Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
news:423215e9$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Resulta que tengo varias columnas cuya edicion tiene que ser con un
> listbox y que el usuario seleccione alguno de los valores de esa lista,
> pero, si lFilterbar := .T., cuando llego a esa columna para hacer un
> filtro, ahi no aparece el listbox que tengo que hacer para que aparezca
> ahi?
>
> Un Saludo : Francisco Sanchez
>
Me temo que no es posible. La funcionalidad del control Header es la que
tiene y no se puede hacer más, es del API de Windows. Lo siento.
Un saludo,
"Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
news:423215e9$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Resulta que tengo varias columnas cuya edicion tiene que ser con un
> listbox y que el usuario seleccione alguno de los valores de esa lista,
> pero, si lFilterbar := .T., cuando llego a esa columna para hacer un
> filtro, ahi no aparece el listbox que tengo que hacer para que aparezca
> ahi?
>
> Un Saludo : Francisco Sanchez
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
-
- Mensajes: 532
- Registrado: Mié Feb 09, 2005 6:20 pm
SOBRE lfilterbar
OK, en este caso y puesto que es asi, hay alguna forma de indicarle al
windows que alguna columna en concreto no deseas que aparezca en la
filterbar, o que no sea seleccionable desde la filterbar ?. No se si me
explico. Es para paliar que puesto que no se puede filtrar mediante un
listbox con una lista deslplegable, crea una incongruencia que el usuario
tenga que introducir en esta columna un numerito. Es por logica, si se
adecua el programa para que el usuario seleccione de una lista y no tenga
que recordar un numerito es absurdo que en el mismo programa para el mismo
dato en cuestion tenga que hacerlo. El campo de la tabla en cuestion es
numerico no guarda la cadena seleccionada, si fuese asi no habria problema
que el usuario escriba la cadena y punto, pero puesto que lo que seleccione
en la lista equivale a un numerito ahi radica el problema. Lo ideal seria
una data en la brwcolumn para tal efecto. Si existe no la vi, puesto que iba
buscando una data logica que empezase por "l" de dato lógico - .T., .F. -
segun la notacion hungara. Aunque lo perfecto claro esta es que si
pudiesemos indicarle al windows que en una columna determinada para filtrar
se pueda poner un blistbox me parece se llamaba, al igual que en la edicion,
eso si seria lo perfecto, pero puesto que no se puede, lo otro de poder
indicarle al windows que esa columna en concreto no la tuviese en cuenta en
la filterbar seria una posible solucion. No se que piensas al respecto
ignacio? Me dirijo a ti pues creo que esto es tu especialidad. Y la verdad
de todo esto estais vosotros muchiiiiisimo mas puestos que cualquiera de
nosotros, al menos muchiiiiisimo mas que yo, que de esto aprendo todos los
dias.
Un saludo : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL -
windows que alguna columna en concreto no deseas que aparezca en la
filterbar, o que no sea seleccionable desde la filterbar ?. No se si me
explico. Es para paliar que puesto que no se puede filtrar mediante un
listbox con una lista deslplegable, crea una incongruencia que el usuario
tenga que introducir en esta columna un numerito. Es por logica, si se
adecua el programa para que el usuario seleccione de una lista y no tenga
que recordar un numerito es absurdo que en el mismo programa para el mismo
dato en cuestion tenga que hacerlo. El campo de la tabla en cuestion es
numerico no guarda la cadena seleccionada, si fuese asi no habria problema
que el usuario escriba la cadena y punto, pero puesto que lo que seleccione
en la lista equivale a un numerito ahi radica el problema. Lo ideal seria
una data en la brwcolumn para tal efecto. Si existe no la vi, puesto que iba
buscando una data logica que empezase por "l" de dato lógico - .T., .F. -
segun la notacion hungara. Aunque lo perfecto claro esta es que si
pudiesemos indicarle al windows que en una columna determinada para filtrar
se pueda poner un blistbox me parece se llamaba, al igual que en la edicion,
eso si seria lo perfecto, pero puesto que no se puede, lo otro de poder
indicarle al windows que esa columna en concreto no la tuviese en cuenta en
la filterbar seria una posible solucion. No se que piensas al respecto
ignacio? Me dirijo a ti pues creo que esto es tu especialidad. Y la verdad
de todo esto estais vosotros muchiiiiisimo mas puestos que cualquiera de
nosotros, al menos muchiiiiisimo mas que yo, que de esto aprendo todos los
dias.
Un saludo : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL -
- ignacio
- Site Admin
- Mensajes: 9445
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
SOBRE lfilterbar
Francisco,
No, no es posible ya que el API no lo permite, y para eso está la propiedad
cMsgNoFilter tanto en DBBrowse como en DBfBrowse para poder mostrar un texto
cuando no se puede filtrar por dicha columna. Comprobaras que ahora mismo
cuando no esta definida dicha propiedad simplemente da un pitido.
No obstante, si quieres salvar las limitaciones del API de alguna forma no
tienes más que programar tu lo que necesites:
Cada vez que se escribe algo en los campos de filtrado, después de pulsar el
botón o esperar unas decimas de segundo sin haber pulsado nada se dispara el
evento OnFilterChange() del objeto Browse. Por defecto dicho evento esta
sobrecargado de la siguiente forma:
::OnFilterChange := {|o,n| ::SetFilter( n ) }
Pero logicamente tu puedes cambiarlo (después del Create()) y mandarlo
primero a un método tuyo donde hagas todo tipo de controles. Logicamente no
debes de olvidarte de llamar a SetFilter(..) al final. Para modificar el
valor del texto a filtrar tienes la propiedad BrwColumn:cFilter.
Un saludo,
"Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
news:[email=42354af4@ozsrv2.ozlan.local...]42354af4@ozsrv2.ozlan.local...[/email]
> OK, en este caso y puesto que es asi, hay alguna forma de indicarle al
> windows que alguna columna en concreto no deseas que aparezca en la
> filterbar, o que no sea seleccionable desde la filterbar ?. No se si me
> explico. Es para paliar que puesto que no se puede filtrar mediante un
> listbox con una lista deslplegable, crea una incongruencia que el usuario
> tenga que introducir en esta columna un numerito. Es por logica, si se
> adecua el programa para que el usuario seleccione de una lista y no tenga
> que recordar un numerito es absurdo que en el mismo programa para el mismo
> dato en cuestion tenga que hacerlo. El campo de la tabla en cuestion es
> numerico no guarda la cadena seleccionada, si fuese asi no habria problema
> que el usuario escriba la cadena y punto, pero puesto que lo que
> seleccione en la lista equivale a un numerito ahi radica el problema. Lo
> ideal seria una data en la brwcolumn para tal efecto. Si existe no la vi,
> puesto que iba buscando una data logica que empezase por "l" de dato
> lógico - .T., .F. - segun la notacion hungara. Aunque lo perfecto claro
> esta es que si pudiesemos indicarle al windows que en una columna
> determinada para filtrar se pueda poner un blistbox me parece se llamaba,
> al igual que en la edicion, eso si seria lo perfecto, pero puesto que no
> se puede, lo otro de poder indicarle al windows que esa columna en
> concreto no la tuviese en cuenta en la filterbar seria una posible
> solucion. No se que piensas al respecto ignacio? Me dirijo a ti pues creo
> que esto es tu especialidad. Y la verdad de todo esto estais vosotros
> muchiiiiisimo mas puestos que cualquiera de nosotros, al menos
> muchiiiiisimo mas que yo, que de esto aprendo todos los dias.
>
> Un saludo : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL -
>
No, no es posible ya que el API no lo permite, y para eso está la propiedad
cMsgNoFilter tanto en DBBrowse como en DBfBrowse para poder mostrar un texto
cuando no se puede filtrar por dicha columna. Comprobaras que ahora mismo
cuando no esta definida dicha propiedad simplemente da un pitido.
No obstante, si quieres salvar las limitaciones del API de alguna forma no
tienes más que programar tu lo que necesites:
Cada vez que se escribe algo en los campos de filtrado, después de pulsar el
botón o esperar unas decimas de segundo sin haber pulsado nada se dispara el
evento OnFilterChange() del objeto Browse. Por defecto dicho evento esta
sobrecargado de la siguiente forma:
::OnFilterChange := {|o,n| ::SetFilter( n ) }
Pero logicamente tu puedes cambiarlo (después del Create()) y mandarlo
primero a un método tuyo donde hagas todo tipo de controles. Logicamente no
debes de olvidarte de llamar a SetFilter(..) al final. Para modificar el
valor del texto a filtrar tienes la propiedad BrwColumn:cFilter.
Un saludo,
"Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
news:[email=42354af4@ozsrv2.ozlan.local...]42354af4@ozsrv2.ozlan.local...[/email]
> OK, en este caso y puesto que es asi, hay alguna forma de indicarle al
> windows que alguna columna en concreto no deseas que aparezca en la
> filterbar, o que no sea seleccionable desde la filterbar ?. No se si me
> explico. Es para paliar que puesto que no se puede filtrar mediante un
> listbox con una lista deslplegable, crea una incongruencia que el usuario
> tenga que introducir en esta columna un numerito. Es por logica, si se
> adecua el programa para que el usuario seleccione de una lista y no tenga
> que recordar un numerito es absurdo que en el mismo programa para el mismo
> dato en cuestion tenga que hacerlo. El campo de la tabla en cuestion es
> numerico no guarda la cadena seleccionada, si fuese asi no habria problema
> que el usuario escriba la cadena y punto, pero puesto que lo que
> seleccione en la lista equivale a un numerito ahi radica el problema. Lo
> ideal seria una data en la brwcolumn para tal efecto. Si existe no la vi,
> puesto que iba buscando una data logica que empezase por "l" de dato
> lógico - .T., .F. - segun la notacion hungara. Aunque lo perfecto claro
> esta es que si pudiesemos indicarle al windows que en una columna
> determinada para filtrar se pueda poner un blistbox me parece se llamaba,
> al igual que en la edicion, eso si seria lo perfecto, pero puesto que no
> se puede, lo otro de poder indicarle al windows que esa columna en
> concreto no la tuviese en cuenta en la filterbar seria una posible
> solucion. No se que piensas al respecto ignacio? Me dirijo a ti pues creo
> que esto es tu especialidad. Y la verdad de todo esto estais vosotros
> muchiiiiisimo mas puestos que cualquiera de nosotros, al menos
> muchiiiiisimo mas que yo, que de esto aprendo todos los dias.
>
> Un saludo : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL -
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
-
- Mensajes: 532
- Registrado: Mié Feb 09, 2005 6:20 pm
SOBRE lfilterbar
pero cmsgnofilter es aplicable a todo el browse o se puede tambien a cada
una de las columnas ?
Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL -
una de las columnas ?
Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL -
- ignacio
- Site Admin
- Mensajes: 9445
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
SOBRE lfilterbar
Francisco,
Sólo es aplicable a las columnas que no tengan definida la propiedad
FilterEval. Al principio Xailer no creaba valores por defecto para dicha
propiedad, pero ahora si, por lo tanto, para que se muestre el mensaje no
tienes más que hacer FilterEval := NIL después de su método Create()
Un saludo
"Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
news:423713f9$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> pero cmsgnofilter es aplicable a todo el browse o se puede tambien a cada
> una de las columnas ?
>
> Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL -
>
Sólo es aplicable a las columnas que no tengan definida la propiedad
FilterEval. Al principio Xailer no creaba valores por defecto para dicha
propiedad, pero ahora si, por lo tanto, para que se muestre el mensaje no
tienes más que hacer FilterEval := NIL después de su método Create()
Un saludo
"Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
news:423713f9$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> pero cmsgnofilter es aplicable a todo el browse o se puede tambien a cada
> una de las columnas ?
>
> Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL -
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
-
- Mensajes: 532
- Registrado: Mié Feb 09, 2005 6:20 pm
SOBRE lfilterbar
eso no me hace nada ni me muestra ningun mensaje
"Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
news:42371828$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Francisco,
>
> Sólo es aplicable a las columnas que no tengan definida la propiedad
> FilterEval. Al principio Xailer no creaba valores por defecto para dicha
> propiedad, pero ahora si, por lo tanto, para que se muestre el mensaje no
> tienes más que hacer FilterEval := NIL después de su método Create()
>
> Un saludo
>
> "Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
> news:423713f9$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> pero cmsgnofilter es aplicable a todo el browse o se puede tambien a cada
>> una de las columnas ?
>>
>> Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL -
>>
>
>
"Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
news:42371828$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Francisco,
>
> Sólo es aplicable a las columnas que no tengan definida la propiedad
> FilterEval. Al principio Xailer no creaba valores por defecto para dicha
> propiedad, pero ahora si, por lo tanto, para que se muestre el mensaje no
> tienes más que hacer FilterEval := NIL después de su método Create()
>
> Un saludo
>
> "Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
> news:423713f9$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> pero cmsgnofilter es aplicable a todo el browse o se puede tambien a cada
>> una de las columnas ?
>>
>> Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL -
>>
>
>
- ignacio
- Site Admin
- Mensajes: 9445
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
SOBRE lfilterbar
Francisco,
Tienes razón. Con la asignación automática de filtros apareció este bug.
Incluyo en este Email los módulos arreglados.
Un saludo,
"Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
news:42371ab3$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> eso no me hace nada ni me muestra ningun mensaje
>
> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
> news:42371828$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Francisco,
>>
>> Sólo es aplicable a las columnas que no tengan definida la propiedad
>> FilterEval. Al principio Xailer no creaba valores por defecto para dicha
>> propiedad, pero ahora si, por lo tanto, para que se muestre el mensaje no
>> tienes más que hacer FilterEval := NIL después de su método Create()
>>
>> Un saludo
>>
>> "Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
>> news:423713f9$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>> pero cmsgnofilter es aplicable a todo el browse o se puede tambien a
>>> cada
>>> una de las columnas ?
>>>
>>> Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL -
>>>
>>
>>
>
>
Attached files browses.rar (10 KB)Â
Tienes razón. Con la asignación automática de filtros apareció este bug.
Incluyo en este Email los módulos arreglados.
Un saludo,
"Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
news:42371ab3$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> eso no me hace nada ni me muestra ningun mensaje
>
> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
> news:42371828$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Francisco,
>>
>> Sólo es aplicable a las columnas que no tengan definida la propiedad
>> FilterEval. Al principio Xailer no creaba valores por defecto para dicha
>> propiedad, pero ahora si, por lo tanto, para que se muestre el mensaje no
>> tienes más que hacer FilterEval := NIL después de su método Create()
>>
>> Un saludo
>>
>> "Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
>> news:423713f9$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>> pero cmsgnofilter es aplicable a todo el browse o se puede tambien a
>>> cada
>>> una de las columnas ?
>>>
>>> Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL -
>>>
>>
>>
>
>
Attached files browses.rar (10 KB)Â
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
-
- Mensajes: 532
- Registrado: Mié Feb 09, 2005 6:20 pm
SOBRE lfilterbar
bueno lo probe con lo que me pasaste poniendo :filtereval := NIL despues del
create de la columna en cuestion y no me hace nada no muestra ningun mensaje
ni nada.
Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL -
create de la columna en cuestion y no me hace nada no muestra ningun mensaje
ni nada.
Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL -
-
- Mensajes: 532
- Registrado: Mié Feb 09, 2005 6:20 pm
SOBRE lfilterbar
ADEMAS una de las columnas es numerica con este picture "999.99" y si meto
un valor ahi para efectura un filtro me canta un error :
te mando a tu correo la imagen del error.
Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL -
un valor ahi para efectura un filtro me canta un error :
te mando a tu correo la imagen del error.
Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL -
SOBRE lfilterbar
Francisco,
supongo que Ignacio se refería a la nueva pre-release que se va a
publicar y por eso aparece el error en la versión que tienes.
Saludos,
José Lalín
supongo que Ignacio se refería a la nueva pre-release que se va a
publicar y por eso aparece el error en la versión que tienes.
Saludos,
José Lalín
- ignacio
- Site Admin
- Mensajes: 9445
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
SOBRE lfilterbar
Francisco,
Te mando un proyecto que al menos aquí está funcionando correctamente. Por
favor confirmame si funciona o no. Gracias
Un saludo,
"Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
news:42374be3$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> bueno lo probe con lo que me pasaste poniendo :filtereval := NIL despues
> del
> create de la columna en cuestion y no me hace nada no muestra ningun
> mensaje
> ni nada.
>
> Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL -
>
>
Attached files test.zip (2.2 KB)Â
Te mando un proyecto que al menos aquí está funcionando correctamente. Por
favor confirmame si funciona o no. Gracias
Un saludo,
"Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
news:42374be3$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> bueno lo probe con lo que me pasaste poniendo :filtereval := NIL despues
> del
> create de la columna en cuestion y no me hace nada no muestra ningun
> mensaje
> ni nada.
>
> Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL -
>
>
Attached files test.zip (2.2 KB)Â
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
-
- Mensajes: 532
- Registrado: Mié Feb 09, 2005 6:20 pm
SOBRE lfilterbar
ok el ejemplo tuyo funciona pero mi pregunta es la siguiente : con
filvereval := nil no hace nada la columna de filtro sigue siendo
seleccionable y no queda deshabilitada ni nada, el error me da cuando pongo
por ejemplo cMsgnofilter := "NO HAY FILTRO" es una pifia mia seguro.
Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL -
filvereval := nil no hace nada la columna de filtro sigue siendo
seleccionable y no queda deshabilitada ni nada, el error me da cuando pongo
por ejemplo cMsgnofilter := "NO HAY FILTRO" es una pifia mia seguro.
Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL -
SOBRE lfilterbar
Francisco,
Creia que había quedado claro de que no hay forma de deshabilitar ninguna
columna, es un control del API de Windows que ofrece cierta funcionalidad
a la cual hay que atenerse. Ya te explique como atrapar el evento de cuando
se dispara el filtro después de que se escribe algo, y que esta más a o menos
automatizado con la propiedad cMsgNoFilter para los casos en los cuales sea
imposible filtrar.
Si consigues que falle el proyecto que te mande por favor mandamelo de vuelta
y lo miro con calma. Gracias
Ignacio Ortiz de Zúñiga
http://www.xailer.com
> ok el ejemplo tuyo funciona pero mi pregunta es la siguiente : con
> filvereval := nil no hace nada la columna de filtro sigue siendo
> seleccionable y no queda deshabilitada ni nada, el error me da cuando
> pongo por ejemplo cMsgnofilter := "NO HAY FILTRO" es una pifia mia
> seguro.
>
> Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL -
>
Creia que había quedado claro de que no hay forma de deshabilitar ninguna
columna, es un control del API de Windows que ofrece cierta funcionalidad
a la cual hay que atenerse. Ya te explique como atrapar el evento de cuando
se dispara el filtro después de que se escribe algo, y que esta más a o menos
automatizado con la propiedad cMsgNoFilter para los casos en los cuales sea
imposible filtrar.
Si consigues que falle el proyecto que te mande por favor mandamelo de vuelta
y lo miro con calma. Gracias
Ignacio Ortiz de Zúñiga
http://www.xailer.com
> ok el ejemplo tuyo funciona pero mi pregunta es la siguiente : con
> filvereval := nil no hace nada la columna de filtro sigue siendo
> seleccionable y no queda deshabilitada ni nada, el error me da cuando
> pongo por ejemplo cMsgnofilter := "NO HAY FILTRO" es una pifia mia
> seguro.
>
> Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL -
>
-
- Mensajes: 532
- Registrado: Mié Feb 09, 2005 6:20 pm
SOBRE lfilterbar
Y tenia claro lo que me explicaste pero habia entendido mal lo del
msgnofilter, pensaba que era para indicarle al windows que mostrase un
mensaje en esa columna cuando lfilterbar es igual a .T., disculpa mi
ignorancia.
OK disculpa por las molestias ya no falla, no me preguntes por que pero no
falla y no toque nada, vete a saber, algo se me pasaria y al recompilar lo
tomo, no se.
Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL -
msgnofilter, pensaba que era para indicarle al windows que mostrase un
mensaje en esa columna cuando lfilterbar es igual a .T., disculpa mi
ignorancia.
OK disculpa por las molestias ya no falla, no me preguntes por que pero no
falla y no toque nada, vete a saber, algo se me pasaria y al recompilar lo
tomo, no se.
Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL -