Stuart McLachlan
stuart at lexacorp.com.pg
Thu Nov 26 15:07:58 CST 2009
I'd create a function
CurrDisplay(amount as Currency,CustCurrency as string) as string
Select case UCase$(CustCurrency)
Case "USD"
CurrDisplay = format(amount,"$#,###.00")
Case "EUR"
CurrDisplay = format(amount,"EUR#,###.00")
Case Else
CurrrDisplay = format(amount,"#,###.00")
End Select
End Function
Then make each textbox
=CurrDisplay(POVAlue,CustCurrency)
Not only that, but it becomes trivial to maintain when they want to add Yen, Remnibi or
whatever later
--
Stuart
On 26 Nov 2009 at 8:46, Doug Steele wrote:
> I've just had a request to change a purchase order database to allow
> printing of Euro currency as required. My first crack at this is to do the
> following in each currency text box on the printout:
>
> =iif(CustCurrency="USD",format(POValue,"$#,###.00"),format(POValue,"EUR#,###.00")
>
> (I hope the Euro sign came through in the second format string)
>
> This is going to be a bit tedious - does anyone have a better method? Some
> reports will have to both both EUR and USD currencies, so I can't set
> anything before the report prints.
>
> Doug Steele
> --
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
>