Fórum consulta por nome com query? #327128
09/08/2006
0
Bom tenho um formulario de consulta em meu sistema e estou usando um IBQuery para fazer a consulta e uso o seguinte comando no SQL da Query ( select * from CADCLIENTE WHERE NOME[b:22e44da6c4] CONTAINING [/b:22e44da6c4]:Vnome, esse comando faz com que eu digite uma letra no campo de pesquisa e ele encontra todos os nomes que tem a letra que eu coloquei, mas o que eu quero é que se eu digitar a letra ´A´ele Liste apenas os nomes que comecem pela letra ´A´ se eu digitar ´AL´ ele Lista somente os nomes que comecem por ´AL´ e assim por diante. Alguem pode me ajudar como posso fazer Isso ?
Valeu!!! :wink: 8) :D
Alecsandro Moura
Curtir tópico
+ 0Posts
09/08/2006
Night_man
tente assim
´Select * From rhpessoas where upper(nome) like upper(´AL¬´)
vai selecionar todos as pessoas que comesse com ´AL´.
o ´¬´ eh onde vai ficar a mascara
Gostei + 0
10/08/2006
Alecsandro Moura
Por que aquela parte onde tu colocou upper(´AL¬´) no lugar desse ´AL´ eu colocaria O params que eu criei na query ?
Gostei + 0
10/08/2006
Marco Salles
´Select Campos From tabela Where Upper(campo) Like :Nome´ com o é por paramentros faça SeuDataSet.ParamByName(´Nome´).AsString:=AnsiUpperCase(Edit1.Text)+´¬´;
Gostei + 0
10/08/2006
Alecsandro Moura
select * from Tabela WHERE NOME LIKE :´Parametro´
E para fazer a pesquisa como eu estava querendo fazer
MeuDataSet.ParamByName(´Vnome´).AsString:=(Edit1.Text) + ´¬´;
Valeu Galera Pela Ajuda
Gostei + 0
10/08/2006
Marco Salles
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)