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

IHM Discussion :

Ne pas afficher les zéros après la décimale [AC-2013]


Sujet :

IHM

  1. #1
    Membre habitué
    Homme Profil pro
    Inscrit en
    Octobre 2013
    Messages
    423
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2013
    Messages : 423
    Points : 133
    Points
    133
    Par défaut Ne pas afficher les zéros après la décimale
    Bonjour à tous,

    Petite question, je cherche, pour une zone de texte au format monétaire euro qui affiche deux chiffres après la virgule, à faire en sorte que, si le chiffre contenu dans la case est 0,00 €, soit affiché à la place 0 €.

    J'ai vu ici qu'il http://www.developpez.net/forums/d15...ro-formulaire/ est possible de modifier le format et de mettre 0;0;"" pour ne pas afficher les 0 par exemple.

    J'arrive presque au résultat escompté en mettant 0,00;0,00;0, mais je n'ai plus le sigle € affiché.

    Est-ce qu'il est possible de combiner les deux ?

    Merci

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 331
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 331
    Points : 23 786
    Points
    23 786
    Par défaut
    Bonjour.

    Essaye cela : #,##0.00 €;(#,##0.00).

    C'est ce que génère Access losrque tu choisi le format "Euro" pour un champ.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  3. #3
    Membre habitué
    Homme Profil pro
    Inscrit en
    Octobre 2013
    Messages
    423
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2013
    Messages : 423
    Points : 133
    Points
    133
    Par défaut
    Je viens d'essayer cela ne fonctionne pas.

    Quand je mets #,##0.00 €;(#,##0.00 €) dans format, Access transforme en #,000.00" €";(#,000.00" €)".

  4. #4
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 331
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 331
    Points : 23 786
    Points
    23 786
    Par défaut
    Essaye :

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  5. #5
    Membre habitué
    Homme Profil pro
    Inscrit en
    Octobre 2013
    Messages
    423
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2013
    Messages : 423
    Points : 133
    Points
    133
    Par défaut
    La ça marche mais ce sont les autres nombres qui ne s'affichent plus correctement. Exemple : 8400.65 € est affiché 8 €.

  6. #6
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 331
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 331
    Points : 23 786
    Points
    23 786
    Par défaut
    Ok alors essaye ceci :

    #0 \€;(#0 \€)

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  7. #7
    Membre habitué
    Homme Profil pro
    Inscrit en
    Octobre 2013
    Messages
    423
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2013
    Messages : 423
    Points : 133
    Points
    133
    Par défaut
    Même résultat que précédemment.

  8. #8
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 007
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 007
    Points : 24 579
    Points
    24 579
    Par défaut
    Vos séparateurs décimaux sont-ils réglés de la même manière dans les options régionales de Windows ?
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  9. #9
    Membre habitué
    Homme Profil pro
    Inscrit en
    Octobre 2013
    Messages
    423
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2013
    Messages : 423
    Points : 133
    Points
    133
    Par défaut
    Pour ce qui est de la catégorie nombres ou symbole monétaire des paramètres regionaux de Windows, je n'ai rien touché tout est par défaut, 2 décimales pour les nombres, même chose pour le monétaire.

    Dans Access, j'ai laissé les décimales en automatique dans les propriétés de la zone de texte concernée.

    Après de nombreuses tentatives, fonctionne presque puisque les 0,00 sont bien affichés 0 €, par contre pour les autres nombres toujours pas de sigle € après.

    Si une solution existe, est ce qu'il serait aussi possible d'afficher par exemple 617 € au lieu de 617,00 € comme c'est le cas actuellement avec le format ci-dessus ?

  10. #10
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 331
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 331
    Points : 23 786
    Points
    23 786
    Par défaut
    Bonjour.

    Je viens de faire un test avec juste 0" €" et cela fonctionne.

    Pour 0 j'obtiens 0 €, pour 100.1 j'obtient 100 € et pour 100.51 j'obtiens 101 €.

    J'ai fais mon test directement sur la table mais cela devrait marcher dans un formulaire aussi.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  11. #11
    Membre habitué
    Homme Profil pro
    Inscrit en
    Octobre 2013
    Messages
    423
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2013
    Messages : 423
    Points : 133
    Points
    133
    Par défaut
    Bonjour marot_r.

    En effet ce que tu proposes est très bien, mais quelle différence avec un format "euro" et 0 décimale ?

    Ce que j'aimerais, si bien sur c'est possible, c'est ne pas voir les décimales lorsque le nombre est entier, mais en voir deux lorsqu'il ne l'est pas.

  12. #12
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 331
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 331
    Points : 23 786
    Points
    23 786
    Par défaut
    Essaye cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    0,00" €"; 0,00" €"; 0" €"
    Je pense que cela va donner ce que tu veux.

    Pour les décimales j'avoue ne pas savoir.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  13. #13
    Membre habitué
    Homme Profil pro
    Inscrit en
    Octobre 2013
    Messages
    423
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2013
    Messages : 423
    Points : 133
    Points
    133
    Par défaut
    Oui voilà, c'est exactement ça !

    Un grand merci à toi marot_r !

  14. #14
    Membre habitué
    Homme Profil pro
    Inscrit en
    Octobre 2013
    Messages
    423
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2013
    Messages : 423
    Points : 133
    Points
    133
    Par défaut
    Hum si par hasard tu passes encore par la marot_r, j'ai crié victoire un peu vite, tout est OK sauf une chose, j'aurais bien aimé ne pas voir les décimales des nombres entiers et là on les voit.

    Par exemple, 617 € s'affiche 617,00 €

    Ce serait bien si on pouvait le faire mais s'il n'y pas de solution tant pis je laisserai comme ça.

    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2010] Ne pas afficher les valeurs zéro dans un formulaire
    Par Daejung dans le forum IHM
    Réponses: 6
    Dernier message: 08/07/2015, 20h05
  2. ne pas afficher les zéros
    Par jazzala dans le forum IHM
    Réponses: 3
    Dernier message: 23/03/2011, 21h32
  3. Afficher les zéros après la virgule
    Par Madjid52 dans le forum Bases de données
    Réponses: 19
    Dernier message: 26/05/2009, 15h31
  4. comment ne pas afficher les zéro dans un diagramme à barres empilées
    Par sebastien84 dans le forum SAP Crystal Reports
    Réponses: 0
    Dernier message: 10/10/2007, 12h17
  5. Afficher les zéros après la virgule
    Par tonton51 dans le forum Langage
    Réponses: 2
    Dernier message: 09/07/2007, 12h42

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