Como fazer para calc o campo valor de uma tabela detalhe ??

Delphi

18/03/2003

Oi gente!!!

Estou com um probleminha...

Tenho uma tabela de Nota Fiscal onde é armazenado o numero da nota e o cliente e tenho outra tabela onde armazeno os itens desta nota, relacionado por master detail.

Quando vou imprimir, marco no grid o registro mestre que eu quero imprimir e ele imprime, porem agora estou precisando que seja calculado os itens da tabela detalhe referente a tabela master selecionada....

Alguma ídeia de como eu faço isso??? :(

Beijinhos


Anonymous

Anonymous

Curtidas 0

Respostas

Anonymous

Anonymous

18/03/2003

Coloque uma query e faça o seguinte SQL:

Select SUM(Valor) as Total from Itens_Nota_Fiscal
Where NOTA_FISCAL =:nf

na propriedade params da query deixe o nf com o mesmo tipo da tabela Nota Fiscal

depois no mesmo botão Imprimir vc faz:

with Query do
begin
Close;
ParamByName(´nf´).Value := Tabela_Nota_Fiscal_Numero_Nota.Value;
Open;
end;

e mande imprimir o campo QueryTotal.value;


T+


Esta não é uma boa solução, mas funciona


GOSTEI 0
Anonymous

Anonymous

18/03/2003

Mas eu estou utilizando table e nao query...
:cry:


GOSTEI 0
POSTAR