Fórum Procurar valor em um determinado campo #176470
21/08/2003
0
Criei um parâmetro, onde o usuário define o valor através de um Edit
(usando ADOQuery).
Só que, por exemplo: se o usuário digitar a palavra ´solda ´, no Edit.
A Query irá procurar em um determinado campo de uma tabela,
a palavra ´solda´, e não vai achar.
Pois o valor aque armazenado em um determinado registro é :
´Solda metálica´, então a query me retorn a vazia.
A Query só retorna com algum valor se a pesquisa for exata, ou seja, se o valor digitado no Edit for ´Solda métálica´.
No código, fiz assim:
PArameter...... := ´¬´ + EDit1.text + ´¬´;
Mas não funcionou !!!!
O que fazer então ???
(usando ADOQuery).
Só que, por exemplo: se o usuário digitar a palavra ´solda ´, no Edit.
A Query irá procurar em um determinado campo de uma tabela,
a palavra ´solda´, e não vai achar.
Pois o valor aque armazenado em um determinado registro é :
´Solda metálica´, então a query me retorn a vazia.
A Query só retorna com algum valor se a pesquisa for exata, ou seja, se o valor digitado no Edit for ´Solda métálica´.
No código, fiz assim:
PArameter...... := ´¬´ + EDit1.text + ´¬´;
Mas não funcionou !!!!
O que fazer então ???
Lbsystems
Curtir tópico
+ 0
Responder
Posts
21/08/2003
Vinicius2k
lbsystems,
eh soh tranformar , tanto o texto do edit quanto o campo da query pra maisculas ou minúsculas... por exemplo :
query.params[1].asstring:= uppercase(edit1.text)
select * from tabela where upper(descricao) like ´¬´+parametro+´¬´
eh soh tranformar , tanto o texto do edit quanto o campo da query pra maisculas ou minúsculas... por exemplo :
query.params[1].asstring:= uppercase(edit1.text)
select * from tabela where upper(descricao) like ´¬´+parametro+´¬´
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)