DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion de l'Euro
  • Modification de la devise mémorisée par défaut (syntaxe 1)
  • Table des changes
  • Équivalence
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
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.
Exemple
// 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 :

    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.

    Table des changes

    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 deviseConstantePaysTaux de changeLibellé par défaut
    0eEURZone Euro1EURO
    1eFRFFrance6.55957F
    2eITLItalie1936.27ITL
    3eBEFBelgique40.3399BEF
    4eLUFLuxembourg40.3399LUF
    5eDEMAllemagne1.95583DEM
    6eATSAutriche13.7603ATS
    8eESPEspagne166.386ESP
    9eIEPIrlande0.787564IEP
    10eNLGPays Bas2.20371NLG
    11ePTEPortugal200.482PTE
    14eGRDGrèce340.750GRD
    15eFIMFinlande5.94573FIM
    Monnaies non intégrées à l'Euro
    7eDKKDanemark0DKK
    12eGBPGrande-Bretagne0GBP
    13eSEKSuède0SEK
    16 - 25
    0Libre1 à Libre10
    26eCYPChypre0CYP
    27eCZKRépublique Tchèque0CZK
    28eEEKEstonie0EEK
    29eHUFHongrie0HUF
    30eLTLLituanie0LTL
    31eLVLLettonie0LVL
    32eMTLMalte0MTL
    33ePLNPologne0PLN
    34eSITSlovénie0SIT
    35eSKKSlovaquie0SKK
    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.

    Équivalence

    La fonction eDeviseMemParDéfaut est équivalente à la propriété DeviseMémoire (<Nom du champ>.DeviseMémoire).
    Composante : wd300std.dll
    Version minimum requise
    • Version 9
    Documentation également disponible pour…
    Commentaires
    Cliquez sur [Ajouter] pour publier un commentaire

    Dernière modification : 25/05/2022

    Signaler une erreur ou faire une suggestion | Aide en ligne locale