Encontrar por qualquer parte da string !.

Delphi

02/08/2003

Uso interbase e Sql,
Como eu poderia achar um determinado cliente por um parte apenas do seu nome !.
Ex: Santos ele buscar todos os que tem santos como sobre nome !
Obrigado a tds !


Essistemas

Essistemas

Curtidas 0

Respostas

Marcelo Saviski

Marcelo Saviski

02/08/2003

Use o Locate:

Seu_Componente.Locate(´Campo´,NOME,[loCaseInsensitive, loPartialKey]);

loCaseInsensitive para não diferenciar MAIÚSCULAS de minúsculas
loPartialKey para pesquisar apenas com parte do texto, no caso o nome

Altere [color=darkblue:c736eda942]´Campo´[/color:c736eda942] para o nome do campo que contém os Nomes
Altere[color=darkblue:c736eda942] NOME [/color:c736eda942]para aonde está o nome a ser pesquisado, EX: EditPesquisaNome.text
Altere [color=darkblue:c736eda942]Seu_Componente [/color:c736eda942]para a sua table ou query


GOSTEI 0
Lindomar.des

Lindomar.des

02/08/2003

Colega,

Use o seguinte:

SELECT DISTINCT SOBRE_NOME
FROM CLIENTE
WHERE (SOBRE_NOME LIKE ´¬SANTOS¬´)
ORDER BY SOBRE_NOME

Lindomar


GOSTEI 0
POSTAR