Pregunta: | 2161 - REALIZAR FILTROS EN UN MSFLEXGRID |
Autor: | Lupita Alvarez |
ESTOY UTILIZANDO MSFLEXGRID EN VISUAL BASIC 6 PARA MOSTRAR LOS DATOS DE UN BASE DE DATOS, PERO TENGO UN PEQUEÑO PROBLEMITA, QUIERO REALIZAR FILTROS SOBRE LOS DATOS DE ESE MISMO MSFLEXGRID. ALGUIEN PODRIA INDICARME COMO HACERLO. MUCHISIMAS GRACIAS DE ANTEMANO |
Respuesta: | Gerardo A. Mendoza |
No se si esto te sirva de algo: #5. Filtros subsecuentes Mayo 19 de 1999 Aplicar Filtros con ADO es una de las novedades que me gusto. No es necesario reconstruir un Recordset para filtrar varias veces. P.e Tengo un Recorset con 12 registros, deseo aquellos registros donde el campo Field1 = "Value1" (String), digamos que son 4 registros: rs.Filter = "[Field1] = ´Value1´" ´// rs.RecordCound retornará 4 Luego deseo obtener aquellos que son direrentes a Value1: rs.Filter = "[Field1] <> ´Value1´" ´// rs.RecordCound retornará 8 Es decir, no es necesario ejecutar un rs.Open o Requery para filtrar el Recordset. Para eliminar el filtro, se ejecuta rs.Filter = adFilterNone Te recomiendo que visites este sitio es muy bueno: www.eidos.es/VeXPERT |