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 :

Arrondir la valeur d'un champs à 0.01


Sujet :

IHM

  1. #1
    Membre confirmé
    Avatar de dok flint
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    366
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 366
    Points : 548
    Points
    548
    Par défaut Arrondir la valeur d'un champs à 0.01
    Bonjour,
    Dans un état il y a des champs dont la valeur est de l'ordre de 0.0004 ,hors le format du champs est "0.00" , donc à l'affichage la valeur est 0.00.
    est il possible d'afficher 0.01 pour toute valeur inférieure à 0.01.
    A+
    Pourquoi faire compliqué quand on peut faire simple
    Je suis encore en ACCESS 2003
    Un petit clic sur ça fait toujours plaisir , c'est par là -------------------------------------------------------v

  2. #2
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 759
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 759
    Points : 14 793
    Points
    14 793
    Par défaut
    bonjour,
    il faudrait t'inquiéter de savoir où se trouve le calcul qui génère ces "extra" décimales cela pourrait fausser les totaux. Vérifie que ce n'est pas dans des champs de tes tables.
    Un format ne supprime pas la valeur en anomalie, il faut utiliser la fonction Round() lors du calcul pour forcer le calcul ou la saisie de données à plus de 2 décimales.
    Pa exemple, cela peut aussi arriver qu'un utilisateur saisisse sans le savoir plus de 2 décimales, le format (#0.00) ne l'affichera pas mais la valeur sera bien présente. Dans ce cas, il est conseillé de mettre Round(Monchamp,2) sur l'évènement AfterUpdate des champs monétaires.
    Quand on est derrière l'écran on n'a aucun clavier sous les mains ...
    ah non ? donc devant l'écran c'est la connectique ?

  3. #3
    Membre confirmé
    Avatar de dok flint
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    366
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 366
    Points : 548
    Points
    548
    Par défaut
    Bonjour,
    Merci pour la réponse , en fait le problème vient du fait que je voudrais afficher une valeur bien définie.
    Disant pour être plus clair : si la valeur du champs est inférieure à 2 il affiche 2, donc la valeur minimale
    que peut avoir le champs est 2.
    A+
    Pourquoi faire compliqué quand on peut faire simple
    Je suis encore en ACCESS 2003
    Un petit clic sur ça fait toujours plaisir , c'est par là -------------------------------------------------------v

  4. #4
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 759
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 759
    Points : 14 793
    Points
    14 793
    Par défaut
    bonjour,
    dans ce cas, la fonction Iif() pourrait convenir :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Iif([champ]<2,2,[champ])
    Quand on est derrière l'écran on n'a aucun clavier sous les mains ...
    ah non ? donc devant l'écran c'est la connectique ?

Discussions similaires

  1. Arrondir à la valeur supérieure le contenu d'un champs
    Par _shuriken_ dans le forum Access
    Réponses: 7
    Dernier message: 06/07/2007, 10h53
  2. Arrondir la valeur d'un champ dans un état?
    Par drthodt dans le forum Access
    Réponses: 2
    Dernier message: 14/09/2005, 16h46
  3. Conserver une valeur dans un champs
    Par zakfa dans le forum IHM
    Réponses: 5
    Dernier message: 04/10/2004, 08h48
  4. récupérer la valeur du 2ème champ dans un DBLookUpListBox
    Par jakouz dans le forum Bases de données
    Réponses: 3
    Dernier message: 20/07/2004, 16h45
  5. Pb pour créer un ID en fonction de la valeur d'un champ....
    Par zouzou.net dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 26/03/2004, 11h11

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