![]() |
Filtros sobre Filtros en Paradox
Hola:
Quisiera saber como puedo aplicar un nuevo Flitro sobre una Tabla Filtrada en Paradox, es decir aplico un rango a la tabla, y sobre los elementos que cumplen ese rango quiero tomar aquellos que cumplen una determinada condicion. Esto haciendolo con filtros comunes pero cuando cambio de filtro (nuevo indice) vuelve a tomar la tabla entera Gracias |
A ver, hay algo que aun no me queda claro, y por eso te hago la siguiente pregunta:
¿Estas Usando SQL o estas usando Filter? O Acaso ¿estas usando las dos? Si no estas usando Filter (Propiedad característica de los DataSet) pues quizá usarlo sea la solución a tu problema... De no ser así, por favor amplianos mas tu inquietud para poder entender que es lo que estas haciendo y que es lo que estas tratando de hacer ;). Ahhh.... Se me olvidaba, BIENVENIDO¡¡¡¡ |
Ahhh, y por favor no dupliques los mensajes y te invito a leer la guia de estilo, lo digo porque encontre otro mensaje igual en otro foro.
|
Acabo de eliminar otro mas... Por favor ya no dupliques mas esta misma cuestión pues creeme que ya la mayoría deben saber de tu problema.
|
filtros sobre filtros
Perdón por los duplicados, es la primera ves que uso el foro. Todo Claro
Mirá, Estoy mostrando una tabla en un DBGrid, por un lado estoy filtrando los registros entre 2 fechas establecidas mediante un procedure SetRange (Filter), todo ok hasta ahí !!. Luego viene el problema, de los registros que me quedan (luego del filtro por fechas) quiero volver a filtrarlos por alguna condición de otro campo (ejemplo Apellido). Entonces, como estoy trabajando con Paradox, cuando cambio el indice para iniciar un nuevo filtrado, este filtro nuevo comienza a trabajar sobre la tabla original (No sobre la tabla filtrada que es lo que yo quiero). Espero se entienda, Felicitaciones por el Foro y Citio Un abrazo |
Repito, BIENVENIDO¡¡¡
En la propiedad Filter del Dataset que estés usando puedes colocar el filtrado que quieras sin hacer cambios de índices... Por ejemplo:
Ahora si todos estos filtros lo pudieras hacer desde una consulta pues personalmente me parecería una mejor idea. |
filtros sobre filtros
Muchas gracias, lo probaré
Te comento que no he hecho aún consultas SQL, soy nuevo en esto, me podrìas dar un ejemplo de lo anterior en una consulta ??, Grcias de nuevo |
Claro¡¡¡, Puedo darte un ejemplo he incluso podrías encontrar muchos ejemplos en este club pero para eso es necesario que nos cuentes de que manera te estas conectando a dichas tablas... BDE, ADO, o quien sabe que cosa mas...
|
Estoy usando Paradox7, Standard de Delphi 5 con los componentes que ya trae el programa, TTable, TDataSource, Etc..
Gracias |
prueba creando vista sobre tu tabla
<b>Hola</b>
Mira ese asunto lo puedes solucionar creando una view o vista sobre la tabal que necesitas, busca informacion sobre como crear vistas y lista, si no lo encuentras me escribes SUERTE SALUDOS _______ <b>Gapat</b> http://es.geocities.com/galopatricio |
La franja horaria es GMT +2. Ahora son las 23:20:18. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi