PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Filtrar datos a mostrar en una tabla.
Filtrar datos a mostrar en una tabla.
Iniciado por R. Rodrigo, nov., 24 2008 8:29 AM - 1 resposta
Publicado em novembro, 24 2008 - 8:29 AM
Es posible filtrar los datos que me interesen en una tabla según la columna que yo seleccione. ???

De la misma forma que al pulsar sobre la cabecera de la tabla podemos "BUSCAR, ORDENAR, BLOQUEAR" los datos de la columna que clickeamos, se puede hacer lo mismo pero FILTRANDO datos.???

Si en una tabla de clientes, por ejemplo, tengo las columnas :

Código
Nombre
Domicilio
Población
Provincia
...
...

y yo quiero ver/tratar una seleccion de varios de los campos de arriba, por ejemplo : Provincia = MADRID, podría hacerlo directamente. ???


Al no localizar esta posibilidad, he pnesado hacerlo como lo tenia antiguamente, es decir, al CLICKEAR sobre la cabecera de cada columna, acceder al codigo de dicha columna y entonces dar las ordenes necesarias para filtrar lo que me interesa. Pero NO LOGRO acceder a dicha columna en el CODIGO. Como lo podría hacer. ???

Un saludo
Publicado em novembro, 24 2008 - 3:23 PM
Hola Rodrigo:

Lo que quieres puedes hacerlo desde el código de varias formas.
1º En las propiedades de la rejilla hay un campo que indica el search Item, puedes utilizar este campo para hacer una busqueda:
nombre_de_la_tabla..Filter=Valor // El campo que tiene este valor tiene que ser el declarado en search item.

Otra forma de filtrar la tabla es utilizando el siguiente código
HDeactivateFiltere(Nombredelfichero)
HFilter(Nombredelfichero,campo,Valor,[mas opciones])
nombre_de_la_tabla..BrowsedFile="Nombredelfichero"
TableDisplay(nombre_de_la_tabla)


Si quieres comentar el tema ya sabes mi teléfono.

Saludos