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
grata
Anonymous
Curtir tópico
+ 0
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)
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
Clique aqui para fazer login e interagir na Comunidade :)