SELECT COMPLICADO
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
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
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.
Mas preciso fazer um like em relação a cada palavra digitada?
Mais terei que fazer para várias opções tipo :
oleo motor etc na digitação
entendeu?
oleo motor etc na digitação
entendeu?
Isso seré um text box conformefor digitando vai trazendo os dados no grid.
Como vc fez?
Obrigado
Como vc fez?
Obrigado
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.
é só colocar sua rotina de pesquisa no evento Change do textbox, e já era.
claro, com o operador LIKE, como citado pelos colegas acima.
Mas cono separar o que esta sendo digitado?
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
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
Tópico encerrado , respostas não são mais permitidas