Fórum Busca entre 3 campos #151326

02/04/2003

0

Sou novata no delphi, e gostaria de saber como que eu faço uma busca entre os campos [b:f4159cea28]cliente, endereco e cidade[/b:f4159cea28]?

grata


Anonymous

Anonymous

Responder

Posts

02/04/2003

Midas

Sou novata no delphi, e gostaria de saber como que eu faço uma busca entre os campos [b:9c27820931]cliente, endereco e cidade[/b:9c27820931]? grata



retornando true para os tres ou em um dos tres ???? :twisted:


Responder

Gostei + 0

02/04/2003

Anonymous

Poderia ser o seguinte:

SELECT cliente, endereco e cidade
FROM Nome_da_Tabela
where
cliente Like :nome OR
endereco Like :endereco OR
cidade Like :cidade


Quando for abrir a Query:


Query.close;
Query.params[0].AsString:=´¬´ + Edit1.text + ´¬´;
Query.params[1].AsString:=´¬´ + Edit2.text + ´¬´;
Query.params[2].AsString:=´¬´ + Edit3.text + ´¬´;
Query.Open;

Considerações:
1) Caso a quantidade de registros seja razoável, só adotar ´¬´ no lado direito da sentença.
2) É estremamente necessário que exista índice para os três campos envolvidos.

Sds
Laercio
www.digirio.com.br (O melhor curso do Rio de Janeiro)


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar