Ir ao conteúdo
  • Cadastre-se

Problemas com locate


mm_edilson

Posts recomendados

Amigos, meu programinha escrito em delphi, com banco de dados access. Uso ado connection e ado query para conectar ao banco de dados.

Preciso de uma ajudinha: quero criar um formulário para consultas ao banco de dados, com um edit, um botão e um dbgrid.

No edit o usuário vai digitar o que deseja procurar, por exemplo, Maria. Daí ele vai clicar no botão e todos os registros que contenham "Maria" vão aparecer no dbgrid.

Alguém pode ajudar?

Link para o comentário
Compartilhar em outros sites

Achei uma explicacao num site na net.

Use as propriedades do AdoQuery:


ADOQuery1.Filtered := False;
if (EdtConsulta.Text <> '') then
begin
ADOQuery1.Filter := 'field_pesquisado=' +QuotedStr(EdtConsulta.text + '*');
ADOQuery1.Filtered := True;
ADOQuery1.locate('field_pesquisado',EdtConsulta.text,[loCaseInsensitive, loPartialKey]);
end;

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!