checkbox con filtros
Publicado por García (4 intervenciones) el 05/07/2007 11:12:47
Hola a todos,
Tengo un problema para el que no encuentro solución y llevo varios días dandole vueltas.
He creado una hoja excel en la que hago una consulta a una base de datos. Resulta que por cada fila que devuelve me genera una linea en la hoja excel en el que el último de los campos es un checkbox (creado dinamicamente por codigo). En esta hoja meto un "Autofiltro" para deseleccionar o seleccionar las lineas que me interesan pero aqui me surje el problema..
Imagina que devuelve 10 registros, por lo que me genera 10 checkbox. Si filtro por uno de los criterios me sale el listado que corresponde con el filtro (por ejemplo 5 lineas), bueno, pues en la linea 6 me salen los otros 5 montados un checkbox sobre otro, de forma que si pongo el último a visible = false, se me ve el anteúltimo.
Se me han pasado por la cabeza varias ideas, pero ninguna me ha solucionado nada. Lo único que se me ocurre es capturar el evento que produce el filtro y poner todos los que no cumplan el criterio a Visible = False o algo así. Ya no se me ocurre nada...
Gracias de antemano por vuestra ayuda y espero que alguien me pueda echar una mano que yo ya no tengo ideas.
Muchisimas gracias.
Tengo un problema para el que no encuentro solución y llevo varios días dandole vueltas.
He creado una hoja excel en la que hago una consulta a una base de datos. Resulta que por cada fila que devuelve me genera una linea en la hoja excel en el que el último de los campos es un checkbox (creado dinamicamente por codigo). En esta hoja meto un "Autofiltro" para deseleccionar o seleccionar las lineas que me interesan pero aqui me surje el problema..
Imagina que devuelve 10 registros, por lo que me genera 10 checkbox. Si filtro por uno de los criterios me sale el listado que corresponde con el filtro (por ejemplo 5 lineas), bueno, pues en la linea 6 me salen los otros 5 montados un checkbox sobre otro, de forma que si pongo el último a visible = false, se me ve el anteúltimo.
Se me han pasado por la cabeza varias ideas, pero ninguna me ha solucionado nada. Lo único que se me ocurre es capturar el evento que produce el filtro y poner todos los que no cumplan el criterio a Visible = False o algo así. Ya no se me ocurre nada...
Gracias de antemano por vuestra ayuda y espero que alguien me pueda echar una mano que yo ya no tengo ideas.
Muchisimas gracias.
Valora esta pregunta


0