Vraag : Handboek die totale tonende 0.00 in werking stellen toen van een andere copyed die werkt.

O.k. I vergt een andere reeks hier ogen omdat ik bang ben ik mijn mening…

I heb een hand lopend die totaal verlies over die werkenboete wordt geroepen het drie formules is als volgt is:

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

Over$:
NumberVar over;
numbervar OverTotal;

if {CB_Originator_View.ComType} = 1
andSom ({ISB_Commissions_view.totalloanamount}, {@LO}) < 1500000 toen over: = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.5
else als {CB_Originator_View.ComType} = 1
andSom ({ISB_Commissions_view.totalloanamount}, {@LO}) in 1500000 tot 2499999 toen over: = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.6
else als {CB_Originator_View.ComType} = 1
andSom ({ISB_Commissions_view.totalloanamount}, {@LO}) >= 2500000 toen over: = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.65
else als {CB_Originator_View.ComType} = 2 toen over: = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.6
else als {CB_Originator_View.ComType} = 3 toen over: = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.65
else als {CB_Originator_View.ComType} = 4 toen over: = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.75
else als {CB_Originator_View.ComType} = 5 Som
and ({ISB_Commissions_view.totalloanamount}, {@LO}) <= 2500000 toen over: = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.6
else als {CB_Originator_View.ComType} = 5 Som
and ({ISB_Commissions_view.totalloanamount}, {@LO}) > 2500000 toen over: = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.65;
OverTotal: =OverTotal+Over;
Over

OverDisplay:
WhilePrintingRecords;
NumberVar OverTotal;

Now ik een ander gebied dat zeer zo ook werkt zodat ik heb addapted als volgt de zelfde 3 formules:
Over1Reset:
WhilePrintingRecords;
numberVar Over1: = 0;
NumberVar OverTotal1: =0;

Over1$:
NumberVar Over1;
Numbervar OverTotal1;

If {CB_Originator_View.OverType} = „1“ toen Over1: = {ISB_Commissions_view.totalloanamount} *.0005
else als {CB_Originator_View.OverType} = „2“ toen Over1: = {ISB_Commissions_view.totalloanamount} *.000425
else als {CB_Originator_View.OverType} in „3“ aan „10“ toen Over1: = {ISB_Commissions_view.totalloanamount} *.000325
else als {CB_Originator_View.OverType} = „11“ toen Over1: = {ISB_Commissions_view.totalloanamount} *.000333
else als {CB_Originator_View.OverType} in „12“ aan „15“ toen Over1: = {ISB_Commissions_view.totalloanamount} *.000325
else als {CB_Originator_View.OverType} = „16“ toen Over1: = {ISB_Commissions_view.totalloanamount} *.00025
else als {CB_Originator_View.OverType} = „17“ toen Over1: = {ISB_Commissions_view.totalloanamount} *.0001875
else als {CB_Originator_View.OverType} = „18“ toen Over1: = {ISB_Commissions_view.totalloanamount} *.0005
else als {CB_Originator_View.OverType} = „19“ toen Over1: = {ISB_Commissions_view.totalloanamount} *.000375;

OverTotal1: =OverTotal1+Over1;
Over1

Over1Display:
WhilePrintingRecords;
NumberVar OverTotal1; fijne het werk

The Over1$ en toont het correcte aantal in de detailssectie maar Over1Display allways tonen 0.00.  Wha heck ben het missen van I?

Antwoord : Handboek die totale tonende 0.00 in werking stellen toen van een andere copyed die werkt.

LOL.  Verandering:

Numbervar OverTotal1;

aan:

Gedeelde Numbervar OverTotal1;

in alle formules.  Nr, kan ik niet verklaren waarom het niet als het eerste rapport werkte.
Andere oplossingen  
 
programming4us programming4us