Fórum Problemas para somar coluna de um dbgrid #380947

07/07/2010

0

Caros colegas,

Estou com um problema em um formulário mestre-detalhe tenho um campo chamado
Total_Frete e outro campo chamado Total_faturamento onde o tota_faturamento deve
receber a soma dos valores de Total_frete fiz isso em uma Stored Procedure no
firebird mas nao esta somando segue abaixo o codigo na SP utilizada no delphi
chamo esta SP atraves de uma IBSP da palheta Interbase:

begin
select sum(TOTAL_FRETE) from tb_d_faturamento where ID_FATURAMENTO=:codigo
INTO :soma;
update tb_d_faturamento set TOTAL_FATURAMENTO=:soma where
ID_FATURAMENTO=:CODIGO;
suspend;
end

Cleberson Santos

Cleberson Santos

Responder

Posts

08/07/2010

Eriley Barbosa

Acredito que tu nem precise da stored procedure, mas tente assim: BEGIN   UPDATE      TB_D_FATURAMENTO   SET       TOTAL_FATURAMENTO = (SELECT                                           SUM(TOTAL_FRETE)                                        FROM                                           TB_D_FATURAMENTO                                        WHERE ID_FATURAMENTO=:CODIGO)    WHERE ID_FATURAMENTO=:CODIGO;   SUSPEND; END   Atenciosamente   Eriley
Responder

Gostei + 0

10/07/2010

Carlos Mazzi

Deu certo ?
Responder

Gostei + 0

12/07/2010

Cleberson Santos


resolvi fazer atraves de um laço com uma variavel que armazena os valores mas nao sei em qual evento coloco este procedimento.
Responder

Gostei + 0

12/07/2010

Eriley Barbosa

Pode colocar nos eventos afterPost e afterDelete da query.   Atenciosamente   Eriley
Responder

Gostei + 0

12/07/2010

Cleberson Santos

mt obrigado
Responder

Gostei + 0

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

Aceitar