La Web del Programador: Comunidad de Programadores
 
    Pregunta:  58576 - TABLA PARADOX FILTRADA PARA MOSTRAR EN UN QUICKREPORT
Autor:  Guillermo Müller
Hola, me gustaría saber como se hace para mostrar una tabla paradox filtrada en un quickreport y que solo muestre los datos filtrados y no toda la tabla. Estoy trabajando con Delphi 5. Muchas gracias

  Respuesta:  Leandro Ferrara
Todos los objetos TTable tienen una propiedad Filter, donde especificas una condición de filtrado. Y una propiedad Filtered:= True, para que se aplique el filtrado.

otra opción es usar un TQuery, y filtrar directamente desde la sql.

Por ejemplo. supongamos que usas un TTable con una tabla Clientes.

Table1.Close;
table1.Filter:= 'Edad > 30';
Table1.Filtered:= True;
Table1.open;

Ahora supongamos que usas un TQuery.

Query1.Close;
Query1.Sql.Clear;
Query1.Sql.Add('Select * From Clientes Where Edad > 30');
Query1.open;

Espero te sirva,

saludos,

Leandro.
www.datadevelops.com.ar