IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WinDev Discussion :

Changement de la devise monétaire depuis une combo


Sujet :

WinDev

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2023
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2023
    Messages : 2
    Par défaut Changement de la devise monétaire depuis une combo
    Bonsoir la communauté

    Je viens auprès de vous en toute humilité pour avoir un coup d'aide.
    J'utilise Windev 25 sous Windows 11.

    En effet, je développe un programme où le client utilise plusieurs devises monétaires (Euro, Dollar, XAF et Franc) suivant ses besoins. Les champs associés sont de type monétaire (sans devise attachée).

    J'ai donc créé un champ COMBO dans lequel je liste les 4 devises et à chaque Sélection d'une ligne de COMBO_DeviseMonetaire, j'ai placé un code basique qui affecte aux champs le changement de devise du genre :

    Voici une partie de l'image de ma fenêtre :

    Nom : img-2024-03-04-212415-000667.png
Affichages : 302
Taille : 35,4 Ko

    Et voici le code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
     
    Sélection d'une ligne de COMBO_DeviseMonetaire :
     
    SELON COMBO_DeviseMonetaire..ValeurAffichée
     
         CAS "Euro" :
              SAI_TotalCommission.MasqueAffichage = " €"
              SAI_TotalHT.MasqueAffichage = " €"
              SAI_TotalRemise.MasqueAffichage = " €"
              SAI_TotalCommission.MasqueAffichage = " €"
              SAI_TotalTTC.MasqueAffichage = " €"
     
         CAS "Dollar" :
              SAI_TotalCommission.MasqueAffichage = " $"
              SAI_TotalHT.MasqueAffichage = " $"
              SAI_TotalRemise.MasqueAffichage = " $"
              SAI_TotalCommission.MasqueAffichage = " $"
              SAI_TotalTTC.MasqueAffichage = " $"
     
         CAS "XAF" :
              SAI_TotalCommission.MasqueAffichage = " XAF"
              SAI_TotalHT.MasqueAffichage = " XAF"
              SAI_TotalRemise.MasqueAffichage = " XAF"
              SAI_TotalCommission.MasqueAffichage = " XAF"
              SAI_TotalTTC.MasqueAffichage = " XAF"
     
         CAS "Franc" :
              SAI_TotalCommission.MasqueAffichage = " F"
              SAI_TotalHT.MasqueAffichage = " F"
              SAI_TotalRemise.MasqueAffichage = " F"
              SAI_TotalCommission.MasqueAffichage = " F"
              SAI_TotalTTC.MasqueAffichage = " F"
     
     
         AUTRE CAS
     
    FIN
    A l'exécution, les champs n'affichent rien et restent donc vides.

    SVP, un communautaire a-t-il déjà traité un cas du genre pour me donner un coup de main.

    Merci pour votre aide. Bon dev.

  2. #2
    Membre émérite

    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    457
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 457
    Billets dans le blog
    1
    Par défaut
    Salut
    J'ai déjà répondu sur cette page
    http://forum.acam.ca/display_topic_t...PagePosition=1

  3. #3
    Expert confirmé
    Avatar de Voroltinquo
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Juin 2017
    Messages
    2 949
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Juin 2017
    Messages : 2 949
    Billets dans le blog
    1
    Par défaut
    Bonjour,
    Dans la table des matières, il y a un chapitre sur les fonctions et propriétés concernant l'internationalisation des projets.
    Regarde du côté de DeviseAffichage. Tu peux même placer tout tes champs de saisie concernés dans un groupe.

  4. #4
    Candidat au Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2023
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2023
    Messages : 2
    Par défaut
    @Voroltinquo

    Merci beaucoup, j'ai déjà placé tous les champs concernés dans un groupe que GR_ChangeDev, et je suis en ce moment entrain d'essayer avec eChangeDevise(<Valeur à convertir> , <Devise source> , <Devise destination> [, <Nombre de décimales> [, <Écart d'arrondi>]]).

    Mais avec votre réponse, je fini de tester ce que j'ai commencé puis je plonge dans votre rivière.

    Merci, je vous tiens au courant.

    Avec plaisir, bon dev.

Discussions similaires

  1. Réponses: 2
    Dernier message: 07/07/2011, 13h59
  2. Problème avec le changement de valeur d'une combo
    Par justgreat dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 16/06/2010, 12h05
  3. Réponses: 1
    Dernier message: 25/03/2008, 12h09
  4. Réponses: 5
    Dernier message: 13/02/2008, 10h15
  5. [VBA-E] alimenter combo depuis une zone de cellules (non determinée)
    Par LostIN dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 12/12/2006, 11h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo