Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Bolaofvao

Pesquisa por palavra inteira

Recommended Posts

Olá pessoal!!

 

Estou precisando de ajuda no seguinte, eu tenho uma pesquisa e queria que ela fizesse por palavra inteira, parecida com a do Word.

Por exemplo:

 

Pesquisa "Ecologia"

não pode trazer : "Ginecologia", "TudoEcologia", "SemEcologia"

mas deve trazer: "Ecologia no mundo", "Ecologia", "no mundo da ecologia"

 

Eu verifiquei a função contains mas infelizmente não posso usa-la pois não posso indexar a coluna.

 

Será que vocês sabem de algo que possa me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Kra, se não estou enganado, você consegue isso, usando o Filter do ADOQuery ou ClientDataSet

 

with ADOQuery1 do
 begin
	 Close;
	 SQL.Clear;
	 SQL.Add('SELECT ID_CLIENTE, NOME FROM CLIENTES');
	 Open;
	 
	 Filtered:= False;
	 Filter:= 'NOME LIKE ' + QuotedStr('%' + Edit1.Text + '%');
	 Filtered:= True;
End;

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.