- Exchange table
- Equivalence
eDefaultViewCurrency (Function) In french: eDeviseAffParDéfaut Identifies or modifies the display currency used by default. Remarks: - eDefaultViewCurrency defines the display currency only for the "Currency + Euro" controls whose display currency corresponds to the "Default currency" option in the window editor or in the page editor.
- The display currency used by default is the Euro.
// Modify the display currency used by default ResDefaultDisplayCurrency = eDefaultViewCurrency(eDEM) // The currency displayed by default is the German Mark
Syntax
Modifying the display currency used by default Hide the details
<Result> = eDefaultViewCurrency(<New Default Display Currency>)
<Result>: Integer Identifier of the display currency used by default before the modification. <New Default Display Currency>: Integer or constant Identifier or constant associated with the new currency displayed by default. This currency will be taken into account:
Identifying the display currency used by default Hide the details
<Result> = eDefaultViewCurrency()
<Result>: Integer Identifier of the display currency used by default. Remarks An exchange table is stored in memory. Each currency is associated with: - A currency number used to identify the currency by programming.
- A constant used to identify the currency by programming.
- A caption (up to 7 characters): this caption is displayed in the "Currency + Euro" control if the input mask allows it (the $ sign is indicated).
- An exchange rate. This exchange rate corresponds to the exchange rate of the currency in relation to the Euro.
This exchange table is as follows: | | | | | Currency number | Constant | Country | Exchange rate | Default caption |
---|
0 | eEUR | Euro zone | 1 | EURO | 1 | eFRF | France | 6.55957 | F | 2 | eITL | Italy | 1936,27 | ITL | 3 | eBEF | Belgium | 40,3399 | BEF | 4 | eLUF | Luxembourg | 40,3399 | LUF | 5 | eDEM | Germany | 1,95583 | DEM | 6 | eATS | Austria | 13,7603 | ATS | 8 | eESP | Spain | 166,386 | ESP | 9 | eIEP | Ireland | 0,787564 | IEP | 10 | eNLG | Netherlands | 2,20371 | NLG | 11 | ePTE | Portugal | 200,482 | PTE | 14 | eGRD | Greece | 340,750 | GRD | 15 | eFIM | Finland | 5,94573 | FIM | Currencies not taking part in the Euro | | | | | | 7 | eDKK | Denmark | 0 | DKK | 12 | eGBP | Great Britain | 0 | GBP | 13 | eSEK | Sweden | 0 | SEK | 16 - 25 | | | 0 | Free1 to Free10 | 26 | eCYP | Cyprus | 0 | CYP | 27 | eCZK | Czech Republic | 0 | CZK | 28 | eEEK | Estonia | 0 | EEK | 29 | eHUF | Hungary | 0 | HUF | 30 | eLTL | Lithuania | 0 | LTL | 31 | eLVL | Latvia | 0 | LVL | 32 | eMTL | Malta | 0 | MTL | 33 | ePLN | Poland | 0 | SCH | 34 | eSIT | Slovenia | 0 | SIT | 35 | eSKK | Slovakia | 0 | SKK |
The first currency (whose identifier is set to 0) is the currency used as reference for the conversions. In this exchange table, you have the ability to: - add new currencies by modifying the custom currencies if necessary ("user-defined currencies" from 16 to 25) with eInitCurrency,
- specify the exchange rate of each currency with eInitCurrency.
Caution: The currencies whose exchange rate is set to 0 will not be displayed in the context menu of the "Currency + Euro" control. To define the exchange rate of these currencies, you must redefine them in the initialization code of the project with eInitCurrency. The eDefaultViewCurrency function is equivalent to the DisplayCurrency property (<Control name>.DisplayCurrency).
This page is also available for…
|
|
|
|