SELECT COMPLICADO

PASCOAL 22/11/2011 22:16:15
#389778
ttenho um campo descrição
assim
aleo demotor 1.6 para fiat 2000/2022 a gasolina
tenhoque fazer uma busca :
1.6 oleo gasolina
ouqualquer outra combinação que queira tem como?
no select?
gas 2022 2000
motor 1.6 2022
gas oleo
etc?
e ai traz todos osprodutos

ISSO NO EVENTO Text1_Change TEM COMO?

OBRIGADO
NETMANIA 23/11/2011 00:25:29
#389786
Se tudo está em um camo do tipo text, você terá que usar like, lembrando que este tipo de campo não comporta criação de índices.
PASCOAL 23/11/2011 09:34:57
#389812
Mas preciso fazer um like em relação a cada palavra digitada?

PASCOAL 23/11/2011 10:49:28
#389826
Mais terei que fazer para várias opções tipo :

oleo motor etc na digitação

entendeu?
PASCOAL 23/11/2011 11:17:42
#389830
Isso seré um text box conformefor digitando vai trazendo os dados no grid.

Como vc fez?

Obrigado
ONBASS 23/11/2011 14:20:04
#389860
PASCOAL,

é só colocar sua rotina de pesquisa no evento Change do textbox, e já era.
claro, com o operador LIKE, como citado pelos colegas acima.
PASCOAL 23/11/2011 17:28:30
#389891
Mas cono separar o que esta sendo digitado?
FILMAN 23/11/2011 20:40:23
#389898
SQL = [Ô]SELECT * FROM SuaTabela WHERE Descricao Like [ô]%[Ô] & Text1.Text & [Ô]%[ô] Order By Descricao[Ô]
Rst.Open SQL, SuaConexao, adOpenDynamic, adLockOptimistic

Meu amigo deixe que o SELECT compare cada LETRA, PALAVRA, FRASE para você

Basta fazer isso

Lógico que você deverá tratar o BOF e EOF do SELECT e não esqueça de fechar a conexão ao final do Change
Página 1 de 2 [17 registro(s)]
Tópico encerrado , respostas não são mais permitidas