Mudança de Select de Filtragem
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.
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
Curtidas 0
Respostas
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) + ´¬´+ ´´´´);
data.ibqrep.Sql.Add(´where Upper(´+ Campo + ´) LIKE ´ + ´´´¬´ + UpperCase(Edit1.Text) + ´¬´+ ´´´´);
GOSTEI 0
Vinicius2k
01/09/2004
Olá JR !
Só acrescentar um ´¬´ antes também...
Blz?
T+
Só acrescentar um ´¬´ antes também...
data.ibqrep.Sql.Add(´where Upper(´+ Campo + ´) LIKE ´ + ´¬´ + UpperCase(Edit1.Text) + ´¬´);
Blz?
T+
GOSTEI 0
Jrjoliv2003
01/09/2004
Beleza!! Resolvido.
data.ibqrep.Sql.Add(´where Upper(´+ Campo + ´) LIKE ´ + ´´´¬´ + UpperCase(Edit1.Text) + ´¬´+ ´´´´);
Obrigado mais uma vez.
JR.
data.ibqrep.Sql.Add(´where Upper(´+ Campo + ´) LIKE ´ + ´´´¬´ + UpperCase(Edit1.Text) + ´¬´+ ´´´´);
Obrigado mais uma vez.
JR.
GOSTEI 0