DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Propriétés WLangage / Propriétés des fenêtres, des pages et de leurs champs
  • Devise supplémentaire
  • Limites
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
La propriété DeviseMémoire permet de connaître et modifier la devise utilisée lors de la manipulation d'un champ de type "Monétaire + Euro" par programmation.
Remarques :
  • La valeur monétaire saisie dans un champ de saisie (ou une colonne de table) de type "Monétaire + Euro" est saisie dans la devise déterminée par la propriété DeviseAffichage.
  • Si la devise d'affichage et la devise mémoire ne sont pas identiques, la conversion est automatiquement effectuée lors de la sauvegarde de l'enregistrement associé.
Exemple
WindowsUniversal Windows 10 AppAndroidJava
// Change la devise mémorisée par SAI_Saisie1
SAI_Saisie1.DeviseMémoire = eEUR // Mémorisée en Euro
SAI_Saisie1 = 10 // Euro => affiche "65.60 F"
SAI_Saisie1.DeviseMémoire = eFRF // Mémorisée en Francs
SAI_Saisie1 = 10 // Francs => affiche "10.00 F"
Syntaxe

Connaître la devise mémorisée utilisée Masquer les détails

<Devise utilisée> = <Champ manipulé>.DeviseMémoire
<Devise utilisée> : Constante de type entier
Devise actuellement utilisée comme devise mémoire.
ConstantePaysTaux de change
eEURZone Euro1
eFRFFrance6.55957
eITLItalie1936.27
eBEFBelgique40.3399
eLUFLuxembourg40.3399
eDEMAllemagne1.95583
eATSAutriche13.7603
eESPEspagne166.386
eIEPIrlande0.787564
eNLGPays Bas2.20371
ePTEPortugal200.482
eGRDGrèce340.750
eFIMFinlande5.94573
Monnaies non intégrées à l'Euro
eDKKDanemark0
eGBPGrande-Bretagne0
eSEKSuède0
Libre10
Libre20
Libre30
Libre4
<Champ manipulé> : Nom de champ
Nom du champ de type "Monétaire + Euro".

Modifier la devise mémoire utilisée Masquer les détails

<Champ manipulé>.DeviseMémoire = <Nouvelle devise>
<Champ manipulé> : Nom de champ
Nom du champ de type "Monétaire + Euro".
<Nouvelle devise> : Constante de type entier
Nouvelle devise à utiliser pour la devise mémoire.
ConstantePaysTaux de change
eEURZone Euro1
eFRFFrance6.55957
eITLItalie1936.27
eBEFBelgique40.3399
eLUFLuxembourg40.3399
eDEMAllemagne1.95583
eATSAutriche13.7603
eESPEspagne166.386
eIEPIrlande0.787564
eNLGPays Bas2.20371
ePTEPortugal200.482
eGRDGrèce340.750
eFIMFinlande5.94573
Monnaies non intégrées à l'Euro
eDKKDanemark0
eGBPGrande-Bretagne0
eSEKSuède0
Libre10
Libre20
Libre30
Libre4
Remarques

Devise supplémentaire

Il est possible de définir des devises utilisateurs : elles permettent de choisir une devise supplémentaire, créée par programmation avec la fonction eInitDevise. Pour choisir une de ses devises, utilisez les valeurs 16 à 19 :
  • 16 : Devise personnalisée numéro 1
  • 17 : Devise personnalisée numéro 2
  • 18 : Devise personnalisée numéro 3
  • 19 : Devise personnalisée numéro 4

Limites

La propriété DeviseMémoire s'applique lors de la manipulation par programmation des champs de type "Monétaire + Euro" suivants :
  • WINDEVWEBDEV - Code ServeurEtats et RequêtesUniversal Windows 10 AppAndroidiPhone/iPadMac Catalyst champs de type calculé et champs de type rubrique des états.
  • WINDEVUniversal Windows 10 AppAndroid champs de saisie de type "Monétaire + Euro".
  • WINDEVUniversal Windows 10 App colonnes des champs Table de type "Monétaire + Euro".
  • WEBDEV - Code Serveur champs de saisie, champs d'affichage formaté, colonnes des champs Table et attributs des champs Zone répétée de type "Monétaire + Euro".
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 29/02/2024

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