somar por

Discussão em 'Progress 4GL' iniciado por lunho, Novembro 23, 2012.

  1. lunho

    lunho Membro Participativo

    Galera, preciso de um help.
    Tenho que achar onde esta a diferença de lançamentos de uma tabela.

    tabela A.
    Num Lancamento = 00000
    Valor = "X".

    Tabela B.
    Valor Credito = X.
    Valor Debito = X.

    Soma dos valores da tabela B. Credito + Debito tem que ser igual ao Total da Tabela A.

    como faço pra mostrar a soma desses valores quebrado pelo numero de lancamento, alguém pode ajudar?
  2. felix

    felix Membro Participativo

    Boa Tarde.

    Se eu entendi a sua duvida, pode ser resolvido utilizando break by.

    Exemplo:

    for each tabela A no-lock break by Num Lancamento:

    find tabela B of tabela A no-lock no-error.

    faz o totalizador.

    if last-of(Num Lancamento) then
    disp totalizador.

    end.

    Espero ter ajudado
  3. lunho

    lunho Membro Participativo

    é isso ai.
    vlw Felix.
    Bom final de semana.

Compartilhe esta Página