none
Soma/ Subtração condicional RRS feed

  • Pergunta

  • Bom dia!

    Estou com um problema de soma/ subtração de campo no crystal... Eu tenho que fazer o seguinte:

    Saldo ------------> 200,00 (header do group)

    Details
    Debito------- Credito-------- Valor
    50,00 ------- 0,00------- 250,00
    50,00------- 0,00 ------- 300,00
    0,00------- 10,00 ------- 290,00
    20,00------- 0,00 ------- 310,00


    Eu trago do banco o valor inicial (que é o saldo q coloco no cabeçalho do group), e as colunas de débito e crédito, mas não consigo fazer o cálculo da 3 coluna (Valor). Ele sempre soma (ou subtrai) pegando o valor do header, então acaba ficando assim:


    Saldo ------------> 200,00 (header do group)

    Details
    Debito ------- Credito------- Valor
    50,00 ------- 0,00------- 250,00
    50,00------- 0,00 ------- 250,00
    0,00------- 10,00------- 190,00
    20,00------- 0,00 ------- 220,00


    A fórmula q uso é a seguinte:

    global numbervar saldo;
    saldo:= {relRazao.SaldoAtual};
    If {relRazao.ContaCredito} = "0" Then
    saldo := saldo + ToNumber({relRazao.Valor_Lan})
    Else
    saldo := saldo - ToNumber({relRazao.Valor_Lan})

    Alguém pode me ajuda? Já tentei colocar a variável saldo no header, mas no detalhe ela acaba zerando......

    Obrigado
    • Editado Chistina terça-feira, 9 de junho de 2009 20:46
    terça-feira, 9 de junho de 2009 12:17

Respostas

  • No final, em outro fórum, uma pessoa me ajudou...

    http://scriptbrasil.com.br/forum/index.php?showtopic=138074&st=0&gopid=549600&#entry549600

    Caso alguém tenha o mesmo problema, o link está acima.

    Obrigada.
    • Marcado como Resposta Chistina quarta-feira, 10 de junho de 2009 15:32
    quarta-feira, 10 de junho de 2009 15:32