Mudança de Select de Filtragem

Delphi

01/09/2004

Estou executando um select para fazer uma consulta confome digitação de dados em um Edit. Essa consulta eu coloco no evento onChange do edit. O funcionamento da consulta resulta em uma filtragem conforme a digitação das primeiras letras de um nome ou frase. Gostaria de saber o que preciso mudar para a consulta para que procure dados que possuam a letra ou a combinção de letras e não apenas as primeiras letras.
Exemplo:

Tenho as palavras Windows, Word e Excel.
Se digitar ´in´ ele filtraria mostrando a palavra Windows.

A condição digitando as primeiras letras:

data.ibqrep.Sql.Add(´where Upper(´+ Campo + ´) LIKE ´ + ´´´´ + UpperCase(Edit1.Text) + ´¬´+ ´´´´);


Valeu a força!!!

JR.


Jrjoliv2003

Jrjoliv2003

Curtidas 0

Respostas

Lab

Lab

01/09/2004

tente usar uma ¬ antes e depois do termo a ser pesquisado

data.ibqrep.Sql.Add(´where Upper(´+ Campo + ´) LIKE ´ + ´´´¬´ + UpperCase(Edit1.Text) + ´¬´+ ´´´´);


GOSTEI 0
Vinicius2k

Vinicius2k

01/09/2004

Olá JR !

Só acrescentar um ´¬´ antes também...
data.ibqrep.Sql.Add(´where Upper(´+ Campo + ´) LIKE ´ + ´¬´ + UpperCase(Edit1.Text) + ´¬´);


Blz?

T+


GOSTEI 0
Jrjoliv2003

Jrjoliv2003

01/09/2004

Beleza!! Resolvido.

data.ibqrep.Sql.Add(´where Upper(´+ Campo + ´) LIKE ´ + ´´´¬´ + UpperCase(Edit1.Text) + ´¬´+ ´´´´);

Obrigado mais uma vez.

JR.


GOSTEI 0
POSTAR