pesquisar um campo por parte de um nome...

Delphi

09/09/2003

olá,

estou querendo fazer uma pesquisa em meu banco (acces) da seguinte maneira:

coloquei um edit na tela e em baixo um dbgrid, gostaria que quando o usuário fosse digitando um nome no dbgrid fosse ficando apenas os nomes que começasem com as letras digitadas pelo usuário...

desde já muito obrigado...


soda limonada
balceiro@bol.com.br


Balceiro

Balceiro

Curtidas 0

Respostas

Paulo

Paulo

09/09/2003

with edit1 do
if text<>´´ then begin
if not(tabela.locate(´Nome do Campo´, edit1.text, [loPartialKey])) then
showmessage(´ Mensagem a ser mostrada para o cliente´);
end;
Para usar o loPartialKey, vc deve acrescentar a unit DB. Se quiser que ele ignore Maiúsculas e Minúsculas, faça assim:
...[loPartialKey, loCaseInsensitive].


GOSTEI 0
Balceiro

Balceiro

09/09/2003

olha assim já ajudou, mas eu queria que no DBgrid fossem ficando apenas as palavras que começassem com o texto digitado como se fosse um filter na tabela entendeu?????


GOSTEI 0
POSTAR