Fórum pesquisar um campo por parte de um nome... #181018
09/09/2003
0
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
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
Curtir tópico
+ 0
Responder
Posts
09/09/2003
Paulo
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].
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].
Responder
Gostei + 0
09/09/2003
Balceiro
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?????
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)