Fråga : Manuellt spring sammanlagd visande 0.00, när du copyeds från another som fungerar.

Behov för Ok I som en annan uppsättning av synar här, därför att förlora för förmiddag för I-förmiddag som räddt I är mitt, varar besvärad…

I har en manuell skötselslutsumma som kallas över det, fungerar den är fint tre formler är som följer:

OverRest:
WhilePrintingRecords;
numberVar över: = 0;
NumberVar OverTotal: =0;

Over$:
NumberVar över;
numbervar OverTotal;

if {CB_Originator_View.ComType} = summa för 1
and ({ISB_Commissions_view.totalloanamount}, {@LO}) < 1500000 därefter över: = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.5
else, om {CB_Originator_View.ComType} = summan för 1
and ({ISB_Commissions_view.totalloanamount}, {@LO}) i 1500000 till 2499999 därefter över: = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.6
else, om {CB_Originator_View.ComType} = >= 2500000 för summan för 1
and ({ISB_Commissions_view.totalloanamount}, {@LO}) därefter över: = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.65
else, om {CB_Originator_View.ComType} = 2 därefter över: = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.6
else, om {CB_Originator_View.ComType} = 3 därefter över: = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.65
else, om {CB_Originator_View.ComType} = 4 därefter över: = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.75
else, om {CB_Originator_View.ComType} = 5 <= 2500000 för summan för
and ({ISB_Commissions_view.totalloanamount}, {@LO}) därefter över: = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.6
else, om {CB_Originator_View.ComType} = 5 summa för
and ({ISB_Commissions_view.totalloanamount}, {@LO}) > 2500000 därefter över: = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.65;
OverTotal: =OverTotal+Over;
Over

OverDisplay:
WhilePrintingRecords;
NumberVar OverTotal;

Now jag har another att sätta in att arbeten mycket mig addapted på motsvarande sätt så de samma 3 formlerna som följer:
Over1Reset:
WhilePrintingRecords;
numberVar Over1: = 0;
NumberVar OverTotal1: =0;

Over1$:
NumberVar Over1;
Numbervar OverTotal1;

If {CB_Originator_View.OverType} = ”1” därefter Over1: = {ISB_Commissions_view.totalloanamount} *.0005
else, om {CB_Originator_View.OverType} = ”2” därefter Over1: = {ISB_Commissions_view.totalloanamount} *.000425
else, om {CB_Originator_View.OverType} i ”3” till ”10” därefter Over1: = {ISB_Commissions_view.totalloanamount} *.000325
else, om {CB_Originator_View.OverType} = ”11” därefter Over1: = {ISB_Commissions_view.totalloanamount} *.000333
else, om {CB_Originator_View.OverType} i ”12” till ”15” därefter Over1: = {ISB_Commissions_view.totalloanamount} *.000325
else, om {CB_Originator_View.OverType} = ”16” därefter Over1: = {ISB_Commissions_view.totalloanamount} *.00025
else, om {CB_Originator_View.OverType} = ”17” därefter Over1: = {ISB_Commissions_view.totalloanamount} *.0001875
else, om {CB_Originator_View.OverType} = ”18” därefter Over1: = {ISB_Commissions_view.totalloanamount} *.0005
else, om {CB_Originator_View.OverType} = ”19” därefter Over1: = {ISB_Commissions_view.totalloanamount} *.000375;

OverTotal1: =OverTotal1+Over1;
Over1

Over1Display:
WhilePrintingRecords;
NumberVar OverTotal1;

The Over1$ fungerar fint, och shows som de korrekta numrerar i specificerar delar upp bara Over1Display-allwaysshowen 0.00.  Wha heckförmiddagen mig saknad?
" klar "

Svar : Manuellt spring sammanlagd visande 0.00, när du copyeds från another som fungerar.

LOL.  Ändring:

Numbervar OverTotal1;

att:

Delade Numbervar OverTotal1;

sammanlagt formler.  Inte jag kan inte förklara varför den inte fungerade något liknande den första rapporten.
Andra lösningar  
 
programming4us programming4us