adoqry gt; Dbgrid1 gt; Dbgrid2

Delphi

09/06/2004

Pessoal,

O dbgrid1 recebe os resultados de uma adoquery, porém gostaria de saber se em tempo de execução tem como eu gerar num dbgrid2
resultados de cálculos obtidos com alguns dados da dbgrid1 ou se
devo usar outro componente.

Exemplo:
dbgrid2, coluna1 = dbgrid1, coluna3*expressão..;
dbgrid2, coluna2 = dbgrid1, coluna1+(cálculos...);
dbgrid3, coluna3 = dbgrid1, coluna5*coluna1*y...;
:? :?:
Obrigado


N1

N1

Curtidas 0

Respostas

Lucas Silva

Lucas Silva

09/06/2004

Usa um StringGrid..
é bem + fácil....


GOSTEI 0
Eniorm

Eniorm

09/06/2004

Fiz algo semelhante, onde o dbgrid1 aparece os
nomes, e no dbgrid2 lista os débitos, teria como
efetuar isso usando o MasterDetail do ADOTable,
mas fiz com ADOQuery mais ou menos assim,
supondo q vc precise listar mensagens de uma pessoa
selecionada no dbgrid1

no evento OnDataChange do DataSource1 (dbgrid1)
insira os codigos:
Qry2.Close;
Qry2.SQL.Clear;
Qry2.SQL.Add(´select * from mensagens where pessoa = :codigo´);
Qry2.ParamByNam(´Codigo´).AsInteger := Qry1.FieldByName(´idpessoa´).AsInteger;
Qry2.Open;


É apenas uma sugestão, vc precisa analisar o cod e tentar
adaptar para o seu uso...!


GOSTEI 0
POSTAR