Calculation

Issues related to using our fonts in Crystal Reports

Calculation

Postby anatasia(Legacy Member) on Mon Oct 16, 2006 9:50 pm

Hi, Im having a difficulty to sum up the total amount with different currency. I would appreciate for any advise. Here with my example:

eg. if currency = EUR then
a = EUR100 * 2.02
else if currency = RM then
b = RM100 * 0.42
else if currency = SGD
c = SGD 100 * 1
and i want to sum up all the converted amount a+b+c.

I wrote the codes as below, but it only returned 1 converted amount if the first currency type was found.

CurrencyVar Total;
CurrencyVar AUD;
CurrencyVar EUR;
CurrencyVar GBP;
CurrencyVar RM;
CurrencyVar SGD;
CurrencyVar THB;
CurrencyVar USD;


if {GLDebit.OriginCurr} = "AUD" then
(AUD := {tbl_ValueInfo.AUG}* Sum ({@SalesValueAUD}, {tbl_Posting.ID});
Total := Total + AUD)
else if {GLDebit.OriginCurr} = "EUR" then
(EUR := {tbl_ValueInfo.EUR}* Sum ({@SalesValueEUR}, {tbl_Posting.ID});
Total := Total + EUR)
else if {GLDebit.OriginCurr} = "GBP" then
(GBP := {tbl_ValueInfo.GBP}* Sum ({@SalesValueGBP}, {tbl_Posting.ID});
Total := Total + GBP)
else if {GLDebit.OriginCurr} = "SGD" then
(RM := {tbl_ValueInfo.SGD}* Sum ({@SalesValueSGD}, {tbl_Posting.ID});
Total := Total + SGD)
else if {GLDebit.OriginCurr} = "USD" then
(SGD := {tbl_ValueInfo.USD}* Sum ({@SalesValueUSD}, {tbl_Posting.ID});
Total := Total + USD)
else if {GLDebit.OriginCurr} = "RM" then
(RM := {tbl_ValueInfo.RM}* Sum ({@SalesValueRM}, {tbl_Posting.ID});
Total := Total + RM)
else if {GLDebit.OriginCurr} = "THB" then
(THB := {tbl_ValueInfo.THB}*Sum ({@SalesValueTHB}, {tbl_Posting.ID});
Total := Total + THB)

Anatasia
anatasia(Legacy Member)
 

Return to Crystal Reports

Who is online

Users browsing this forum: Google [Bot] and 1 guest