Fórum Como fazer para calc o campo valor de uma tabela detalhe ?? #146953
18/03/2003
0
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
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
Curtir tópico
+ 0
Responder
Posts
18/03/2003
Anonymous
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
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
Responder
Gostei + 0
18/03/2003
Anonymous
Mas eu estou utilizando table e nao query...
:cry:
:cry:
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)