• Sábado 20 de Abril de 2024, 08:47

Autor Tema:  Re: Filtros en una query  (Leído 2953 veces)

calypxo

  • Nuevo Miembro
  • *
  • Mensajes: 7
    • Ver Perfil
Re: Filtros en una query
« en: Martes 10 de Junio de 2003, 15:40 »
0
Hola a Todos!!!

Estoy haciendo una aplicacion en Delphi 5 me defiendo un poquillo en este lenguaje "poquillo"....

Estoy haciendo un formulario donde aparecen una DBGrid enlazada a una Query y dos edit para poder filtrar los datos.

Mi pregunta es como puedo filtrar los datos desde una query
Calypxo

dmantil

  • Nuevo Miembro
  • *
  • Mensajes: 9
    • Ver Perfil
Re: Filtros en una query
« Respuesta #1 en: Sábado 14 de Junio de 2003, 17:21 »
0
El Tquery permite ser filtrado con las propiedas filter y filtered. La primera indica la condición del filtro, y la segunda establece si se aplica o no, "true" o "false". Para que el filtro tenga efecto filtered debe ser "true".

La ayuda de Delphi sobre la propiedad filter ayuda bastante:

property Filter: String;

Description

Use Filter to specify a dataset filter. When filtering is applied to a dataset, only those records that meet a filter’s conditions are available to an application. Filter contains the string that describes the filter condition. For example, the following filter condition displays only those records where the State field is 'CA' or 'MA':

State = 'CA' or State = 'MA'

To filter strings bases on partial comparisons, use an asterisk as a wildcard. For example:

State = 'M*'

Note:   Applications can set Filter at runtime to change the filtering condition for a dataset at (for example, in response to user input).

cancun

  • Miembro activo
  • **
  • Mensajes: 44
    • Ver Perfil
Re: Filtros en una query
« Respuesta #2 en: Domingo 15 de Junio de 2003, 21:37 »
0
Hola

Aunque puedes usar las propiedades Filter y Filtered del TQuery, te recomiendo que mejor uses la clausula Where de la instrucción SQL

Select * From Clientes Where <Condición de filtrado>
Roger Ruiz
Cancun, México
IMACO SC

undergal

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
    • http://www.ciudad.com.ar
Filtros en una query
« Respuesta #3 en: Sábado 21 de Junio de 2003, 18:41 »
0
:guitar:
puedees usar la instruccion

QUERY.SQL.ADD( 'SELEC * FROM ..... )

te recomiendo que bajes algun tutorial de SQL . ya que lo vas a utilizar en este entorno y en cualquier lenguaje de programacion .....,