|
|
|
|
|
- Modification de la devise mémorisée par défaut (syntaxe 1)
- Table des changes
- Équivalence
eDeviseMemParDéfaut (Fonction) En anglais : eDefaultMemCurrency Identifie ou modifie la devise de mémorisation utilisée par défaut. Remarques : - La fonction eDeviseMemParDéfaut détermine la devise de mémorisation uniquement pour les champs "Monétaire + Euro" dont la devise de mémorisation correspondant à l'option "Devise par défaut" sous l'éditeur de fenêtres.
- Par défaut, la devise de mémorisation utilisée est l'Euro.
// Modification de la devise de mémorisation utilisée par défaut ResDeviseMemParDéfaut = eDeviseMemParDéfaut(eDEM) // La devise mémorisée par défaut est à présent le Mark Allemand
Syntaxe
Modifier la devise de mémorisation utilisée par défaut Masquer les détails
<Résultat> = eDeviseMemParDéfaut(<Nouvelle devise>)
<Résultat> : Entier Identifiant de la devise de mémorisation utilisée par défaut avant modification. <Nouvelle devise> : Entier ou constante Identifiant ou constante associée à la nouvelle devise mémorisée par défaut. Cette devise sera prise en compte : - lors de la prochaine ouverture de fenêtre (réalisée avec les fonctions Ouvre ou Utilise).
Identifier la devise de mémorisation utilisée par défaut Masquer les détails
<Résultat> = eDeviseMemParDéfaut()
<Résultat> : Entier Identifiant de la devise de mémorisation utilisée par défaut. Remarques Modification de la devise mémorisée par défaut (syntaxe 1) La fonction eDeviseMemParDéfaut doit normalement être utilisée dans le code d'initialisation du projet. Il est déconseillé de modifier la devise de mémorisation plusieurs fois dans la même application. Une table des changes est conservée en mémoire. A chaque monnaie sont associés : - Un numéro de devise permettant d'identifier la devise par programmation.
- Une constante permettant d'identifier la devise par programmation.
- Un libellé (7 caractères maximum) : ce libellé est affiché dans le champ "Monétaire + Euro" si le masque de saisie le permet (le signe $ est indiqué).
- Un taux de change. Ce taux de change correspond au taux de change de la monnaie par rapport à l'Euro.
Cette table des changes est la suivante : | | | | | Numéro de devise | Constante | Pays | Taux de change | Libellé par défaut |
---|
0 | eEUR | Zone Euro | 1 | EURO | 1 | eFRF | France | 6.55957 | F | 2 | eITL | Italie | 1936.27 | ITL | 3 | eBEF | Belgique | 40.3399 | BEF | 4 | eLUF | Luxembourg | 40.3399 | LUF | 5 | eDEM | Allemagne | 1.95583 | DEM | 6 | eATS | Autriche | 13.7603 | ATS | 8 | eESP | Espagne | 166.386 | ESP | 9 | eIEP | Irlande | 0.787564 | IEP | 10 | eNLG | Pays Bas | 2.20371 | NLG | 11 | ePTE | Portugal | 200.482 | PTE | 14 | eGRD | Grèce | 340.750 | GRD | 15 | eFIM | Finlande | 5.94573 | FIM | Monnaies non intégrées à l'Euro | | | | | | 7 | eDKK | Danemark | 0 | DKK | 12 | eGBP | Grande-Bretagne | 0 | GBP | 13 | eSEK | Suède | 0 | SEK | 16 - 25 | | | 0 | Libre1 à Libre10 | 26 | eCYP | Chypre | 0 | CYP | 27 | eCZK | République Tchèque | 0 | CZK | 28 | eEEK | Estonie | 0 | EEK | 29 | eHUF | Hongrie | 0 | HUF | 30 | eLTL | Lituanie | 0 | LTL | 31 | eLVL | Lettonie | 0 | LVL | 32 | eMTL | Malte | 0 | MTL | 33 | ePLN | Pologne | 0 | PLN | 34 | eSIT | Slovénie | 0 | SIT | 35 | eSKK | Slovaquie | 0 | SKK |
La première devise (ayant pour identifiant 0) est la monnaie prise pour pivot lors des conversions.
Dans cette table des changes, il est possible : - d'ajouter de nouvelles devises en modifiant si nécessaire les devises personnalisables ("devises utilisateur" de 16 à 25) avec la fonction eInitDevise,
- de spécifier le taux de change de chaque devise grâce à la fonction eInitDevise.
Attention : Les monnaies ayant un taux de change nul n'apparaîtront pas dans le menu contextuel du champ de type "Monétaire + Euro". Pour définir les taux de change de ces devises, vous devez les redéfinir dans le code d'initialisation du projet avec la fonction eInitDevise. La fonction eDeviseMemParDéfaut est équivalente à la propriété DeviseMémoire (<Nom du champ>.DeviseMémoire). Composante : wd300std.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|