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 :

[IHM] Pb de format : dégénerescence des nombres


Sujet :

IHM

  1. #1
    Nouveau membre du Club
    Inscrit en
    Juillet 2004
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 31
    Points : 27
    Points
    27
    Par défaut [IHM] Pb de format : dégénerescence des nombres
    Bonjour,
    J'ai un gros probleme avec les nombres.
    Quand j'utilise des 'single' ou que je fait un SUM(), cela me donne par exemple 17.940001231 au lieu de 17.94 ou encore 34.78994654 au lieu de 34.79
    Avez vous rencontré ce problème et surtout avez vous une solution?
    Merci

  2. #2
    seb92400
    Invité(e)
    Par défaut
    J'ai un gros probleme avec les nombres.
    Hello,

    Perso, je ne vois pas de problème... Juste le fait que tu ne demandes pas d'arrondi... Tu as la propriétés 'nombre de décimales' dans ta table ou dans ton formulaire, tu as juste à indiquer '2' et tu n'auras que 2 chiffres après ta virgule...

  3. #3
    Nouveau membre du Club
    Inscrit en
    Juillet 2004
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 31
    Points : 27
    Points
    27
    Par défaut
    Justement ca ne marche pas!

  4. #4
    seb92400
    Invité(e)
    Par défaut
    Justement ca ne marche pas!
    Alors là...

    Sinon, regarde dans l'aide d'access avec la fonction Round... ça pourra sans doute t'aider...

  5. #5
    Modérateur

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

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 353
    Points : 23 819
    Points
    23 819
    Par défaut
    Citation Envoyé par fafaf
    Bonjour,
    J'ai un gros probleme avec les nombres.
    Quand j'utilise des 'single' ou que je fait un SUM(), cela me donne par exemple 17.940001231 au lieu de 17.94 ou encore 34.78994654 au lieu de 34.79
    Avez vous rencontré ce problème et surtout avez vous une solution?
    Merci
    C'est un pb récurant sur tous les systèmes informatiques, l'ensemble des réels R est continu mais la fonction utilisé pour coder les nombres en informatique ne l'est pas, c'est toujours une approximation.

    Tu peux minimiser les dégats en utilisant des Float (Reel Long), ce qui déplace l'imprecision vers les dernières décimales et en arrondissant ou tronquant les résultats à l'affichage.

    Tu peux aussi utiliser le type 'Décimal' qui a un nombre fixe de décimal et qui devrait être immuniser à ce genre de pb.

    Suite à la lecture du site http://allenbrowne.com/bug-08.html je t'invite à éviter les 'Decimal'.

    A+

Discussions similaires

  1. Réponses: 2
    Dernier message: 22/10/2010, 01h30
  2. Formater des nombres
    Par kloss dans le forum Mise en forme
    Réponses: 3
    Dernier message: 10/05/2006, 17h57
  3. Format des nombres entiers, séparateurs de milliers
    Par zazaraignée dans le forum Langage
    Réponses: 2
    Dernier message: 26/10/2005, 01h25
  4. Select sur des nombre décimaux de format 0.*
    Par CanardJM dans le forum Langage SQL
    Réponses: 8
    Dernier message: 18/08/2005, 16h04
  5. [Fortran] Format décimal des nombres
    Par bert24 dans le forum Fortran
    Réponses: 4
    Dernier message: 12/05/2005, 17h55

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