Pergunta : Total Running manual que indica 0.00 quando copyed de outro que trabalha.

A necessidade da aprovação I um outro jogo dos olhos aqui porque eu estou receoso mim está perdendo meu

I da mente… tem um total running manual chamado sobre aquele trabalha-o muito bem é três fórmulas é como segue:

OverRest:
WhilePrintingRecords;
numberVar sobre: = 0;
NumberVar OverTotal: =0;

Over$:
NumberVar sobre;
numbervar OverTotal;

if {CB_Originator_View.ComType} = soma de 1
and ({ISB_Commissions_view.totalloanamount}, {@LO}) < 1500000 então sobre: = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.5
else se {CB_Originator_View.ComType} = soma de 1
and ({ISB_Commissions_view.totalloanamount}, {@LO}) em 1500000 a 2499999 então sobre: = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.6
else se {CB_Originator_View.ComType} = >= 2500000 da soma de 1
and ({ISB_Commissions_view.totalloanamount}, {@LO}) então sobre: = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.65
else se {CB_Originator_View.ComType} = 2 então sobre: = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.6
else se {CB_Originator_View.ComType} = 3 então sobre: = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.65
else se {CB_Originator_View.ComType} = 4 então sobre: = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.75
else se {CB_Originator_View.ComType} = 5 <= 2500000 da soma do
and ({ISB_Commissions_view.totalloanamount}, {@LO}) então sobre: = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.6
else se {CB_Originator_View.ComType} = 5 soma do
and ({ISB_Commissions_view.totalloanamount}, {@LO}) > 2500000 então sobre: = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.65;
OverTotal: =OverTotal+Over;
Over

OverDisplay:
WhilePrintingRecords;
NumberVar OverTotal; o

Now eu tenho um outro campo que os trabalhos muito similarmente assim mim addapted as mesmas 3 fórmulas como segue:
Over1Reset:
WhilePrintingRecords;
numberVar Over1: = 0;
NumberVar OverTotal1: =0;

Over1$:
NumberVar Over1;
Numbervar OverTotal1;

If {CB_Originator_View.OverType} = “1” então Over1: = {ISB_Commissions_view.totalloanamount} *.0005
else se {CB_Originator_View.OverType} = “2” então Over1: = {ISB_Commissions_view.totalloanamount} *.000425
else se {CB_Originator_View.OverType} em “3” a “10” então Over1: = {ISB_Commissions_view.totalloanamount} *.000325
else se {CB_Originator_View.OverType} = “11” então Over1: = {ISB_Commissions_view.totalloanamount} *.000333
else se {CB_Originator_View.OverType} em “12” a “15” então Over1: = {ISB_Commissions_view.totalloanamount} *.000325
else se {CB_Originator_View.OverType} = “16” então Over1: = {ISB_Commissions_view.totalloanamount} *.00025
else se {CB_Originator_View.OverType} = “17” então Over1: = {ISB_Commissions_view.totalloanamount} *.0001875
else se {CB_Originator_View.OverType} = “18” então Over1: = {ISB_Commissions_view.totalloanamount} *.0005
else se {CB_Originator_View.OverType} = “19” então Over1: = {ISB_Commissions_view.totalloanamount} *.000375;

OverTotal1: =OverTotal1+Over1;
Over1

Over1Display:
WhilePrintingRecords;
NumberVar OverTotal1; o

The Over1$ trabalha muito bem e mostra o número correto na seção dos detalhes mas na mostra 0.00 dos allways de Over1Display.  Wha os pedaços é mim que falto?
class= do

Resposta : Total Running manual que indica 0.00 quando copyed de outro que trabalha.

LOL.  Mudança:

Numbervar OverTotal1;

:

Numbervar compartilhado OverTotal1;

em todas as fórmulas.  Não, eu não posso explicar porque não trabalhou como o primeiro relatório.
Outras soluções  
 
programming4us programming4us