Questione : Totale corrente manuale che visualizza 0.00 una volta copyed da un altro che funzioni.

Il bisogno di approvazione I un altro insieme degli occhi qui perché sono impaurito io sto perdendo il mio

I di mente… ha un totale corrente manuale denominato sopra quello lo funziona benissimo è tre formule è come segue:

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

Over$:
NumberVar sopra;
numbervar OverTotal;

if {CB_Originator_View.ComType} = somma di 1
and ({ISB_Commissions_view.totalloanamount}, {@LO}) < 1500000 allora sopra: = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.5
else se {CB_Originator_View.ComType} = somma di 1
and ({ISB_Commissions_view.totalloanamount}, {@LO}) in 1500000 - 2499999 allora sopra: = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.6
else se {CB_Originator_View.ComType} = >= 2500000 di somma di 1
and ({ISB_Commissions_view.totalloanamount}, {@LO}) allora sopra: = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.65
else se {CB_Originator_View.ComType} = 2 allora sopra: = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.6
else se {CB_Originator_View.ComType} = 3 allora sopra: = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.65
else se {CB_Originator_View.ComType} = 4 allora sopra: = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.75
else se {CB_Originator_View.ComType} = 5 <= 2500000 di somma del
and ({ISB_Commissions_view.totalloanamount}, {@LO}) allora sopra: = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.6
else se {CB_Originator_View.ComType} = 5 somma del
and ({ISB_Commissions_view.totalloanamount}, {@LO}) > 2500000 allora sopra: = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.65;
OverTotal: =OverTotal+Over;
Over

OverDisplay:
WhilePrintingRecords;
NumberVar OverTotal;

Now ho altro campo che gli impianti molto similmente così io addapted le stesse 3 formule come segue:
Over1Reset:
WhilePrintingRecords;
numberVar Over1: = 0;
NumberVar OverTotal1: =0;

Over1$:
NumberVar Over1;
Numbervar OverTotal1;

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

OverTotal1: =OverTotal1+Over1;
Over1

Over1Display:
WhilePrintingRecords;
NumberVar OverTotal1; il

The Over1$ funziona benissimo e mostra il numero corretto nella sezione dei particolari ma nell'esposizione 0.00 dei allways di Over1Display.  Wha i diavoli sono io che manco?
class= del

Risposta : Totale corrente manuale che visualizza 0.00 una volta copyed da un altro che funzioni.

LOL.  Cambiamento:

Numbervar OverTotal1;

per:

Numbervar comune OverTotal1;

in tutte le formule.  No, non posso spiegare perché non ha funzionato come il primo rapporto.
Altre soluzioni  
 
programming4us programming4us