Ir para conteúdo

POWERED BY:

Arquivado

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

Adalberto Mesquita

Fazer consulta utilizando com SQL

Recommended Posts

Boa noite a todos!

Sou iniciante em Delphi e preciso de ajuda para fazer uma pesquisa utilizando um select do sql.

No meu formulário eu tenho um Edit1, um DBGrid1 e um Button1. Preciso que quando eu clicar no Button1, seja feita uma pesquisa usando o que foi informando no Edit1 como parte do parâmetro da pesquisa e que seja mostrado o resultado no DBGrid1.

Ex:

Select * from NOMES where NOME = (o q foi digitado no Edit1);

 

Pra conectar com o banco de dados Access estou utilizando:

ADOConnection1

ADOQuery1

DataSource1

 

Desde já agradeço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá, imaginando que você já tenha dados no seu banco, vamos ao Select

A sua AdoConnection deve estar conectada ao banco, na AdoQuery você tem que colocar na propriedade Connection a AdoConnection, no DataSource, tem que ter a propriedade DataSet a AdoQuery, e no DBGrid, tem que ter a propriedade DataSource o seu DataSource, aí, no evento OnKeyUP do Edit1 insere este código

ADOQuery1.Active:=False;
  ADOQuery1.SQL.Clear;
  ADOQuery1.SQL.Add('Select * from Nomes where Nome like :a ');
  ADOQuery1.Parameters.ParamByName('a').Value:='%'+ Edit1.Text+'%';
  ADOQuery1.Active:=True;

Aí, conforme você for digitando no edit, ele já vai filtrando os dados.

qualquer dúvida posta novamente

Abraço!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.