Fórum Adicionar dados na dbgrid apos Consulta SQL #203814

01/01/2004

0

Tenho uma dbgrid e quero adicionar os dados na mesma com o resultado de uma consulta SQL.
Como eu consigo fazer isso ???

A consulta seria.
DataModule1.ADOQuery1.SQL.Clear;
DataModule1.ADOQuery1.SQL.Add(´Select * from campos where campos.campo = 1´);
DataModule1.ADOQuery1.Open;
...

Nome da dbgrid = dbgrid ...rsrsr
Me ajuda ai !!!

Valew


Robsonjunior

Robsonjunior

Responder

Posts

02/01/2004

Tnaires

Bom, talvez não seja isso q eu tô pensando, mas vc tem q criar um DataSource (paleta DataAccess) e associá-lo ao Query na propriedade DataSet. Depois, associe a propriedade DataSource do dbGrid ao datasource q vc acabou d criar. Não esqueça d dar um close no query antes de aplicar a pesquisa.


Responder

Gostei + 0

02/01/2004

Martoss

Voce poderia ser mais especifico com o que você quer fazer. Mas pelo que entendi vc quer fazer uma consulta e o resultado dela ser exibido na Grid. Mas que tipo de consulta quer fazer??

Explica pra gente enteder melhor


Responder

Gostei + 0

02/01/2004

Robsonjunior

Bom, eu quero fazer uma consulta assim ..

eu tenho uma dbgrid , e assim, conforme o valor q eu digitar num edit, por exemplo, vai fazer uma consulta com esse valor e o resultado sera adicionado na dbgrid.

Entendeu ???

QQ coisa me procura no icq ou msn ..

Abracos e valew


Responder

Gostei + 0

02/01/2004

Robsonjunior

Bom, eu quero fazer uma consulta assim ..

É assim, eu tenho uma edit que recebera uma valor , com esse valor eu quero fazer a consulta SQL e o resultado sera adicionado na dbgrid.

Entendeu ???

QQ coisa me procura no icq ou msn ..

Abracos e valew


Responder

Gostei + 0

03/01/2004

Tnaires

Basta vc ajustar a propriedade ´Filtered´ do seu query para true, e no evento OnChange do Edit ir mudando a propriedade Filter
Mais ou menos assim:
procedure TForm1.Edit1Change(Sender: TObject);
begin
  Query1.Filter := Edit1.Text + ´¬´;   // Mostra tudo q começa com o texto
end;

Não tenho certeza se é necessário dar um Close no query pra aplicar o filtro...
Sucesso


Responder

Gostei + 0

15/01/2004

Nish

E como fazer isso com os componentes do dbExpress?


Responder

Gostei + 0

15/01/2004

Tnaires

Ih cara, não sei, os componentes da paleta dbExpress são bem mais simples em termos d propriedades...
Vamos ver se alguém q saiba posta aí.
Sucesso


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar