Delphi - Filtrar 2 veces una tabla

 
Vista:

Filtrar 2 veces una tabla

Publicado por leonel (3 intervenciones) el 20/03/2006 20:20:25
necesito hacerle dos flitrados a una tabla pero no se como
es decir quiero visualizar cierto mes y ciertas area
La unica solucion que le veo es filtrar en una tabla el mes y hacer una copia de la tabla y despues hacerle el filtrado del area
Gracias por su ayuda me urge
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Filtrar 2 veces una tabla

Publicado por Dr Juzam (821 intervenciones) el 20/03/2006 20:56:14
¿Por qué no usas SQL? Te va a dar mucha potencia a la hora de manejar las tablas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Filtrar 2 veces una tabla

Publicado por leonel (3 intervenciones) el 22/03/2006 14:45:17
es k no se usar SQL
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Filtrar 2 veces una tabla

Publicado por Dr Juzam (821 intervenciones) el 22/03/2006 16:27:23
Es mu facil ;-P

Pones un TQuery (o el relacionado con la base de datos, por ejemplo ADOQuery si es de ADO), lo enlazas con la base de datos y en la propiedad SQL pones

Select {Campos que quieras recuperar}
from {Tabla o Tablas}
where {Condiciones}

Por ejemplo:

Select Nombre, Apellidos
from TablaPersonas
where Edad>30

Luego, ejecutas el Query con Query1.Open y listos.

Consulta la ayuda, verás como de da mucha potencia a la hora de manejar tablas.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Filtrar 2 veces una tabla

Publicado por leonel (3 intervenciones) el 22/03/2006 17:58:10
mira ya estoy filtrando la tabla
de esta manera:

DataModule1.Master1.Filtered:=false;
Filtro:='[area]=''Atencion a Menores y Adolescentes'' AND [mes] =''Enero''';
DataModule1.master1.open;
DataModule1.Master1.Filter:=Filtro;
DataModule1.Master1.Filtered:=true;
rep1.Preview;

el problema es que me filtra solo algunos registros y no se porque por ejemplo
tengo 7 registros y solo me filtra el 1,3,5,7 no me aparecen 2,4,6,ya verifique espacios en blanco y nada, tendras alguna solucion por favor gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar