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

Access Discussion :

Arrondir un nombre comme j'en ai envie !


Sujet :

Access

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2004
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 30
    Points : 19
    Points
    19
    Par défaut Arrondir un nombre comme j'en ai envie !
    Je possède une nombre à deux décimales que je voudrais arrondir.
    Par exemple:
    1.23 -> 1.25
    1.27 -> 1.25
    1.28 -> 1.30
    Comment faire ? Je ne trouve pas de fonction access qui fasse ça...
    Ca me parait bizarre, il doit bien y avoir un truc...

  2. #2
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    As tu une régle définissant la façon d'arrondir ?

    Si oui, il te faut développer ta propre fonction.

    Sinon, ben c'est du hasard et c'est impossible

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2004
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 30
    Points : 19
    Points
    19
    Par défaut
    Oui en fait je ne veux que des nombres qui vont de 0.05 en 0.05 qui s'arrondissent selon les exemples que j'ai donné, c'est à dire que:
    1.21 et 1.22 donnent 1.20
    1.23 et 1.24 donnent 1.25
    1.25 reste 1.25
    1.26 et 1.27 donnent 1.25
    1.28 et 1.29 donnent 1.30

  4. #4
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    Donc tu as tout pour faire ta propre fonction VBA avec un select case là

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2004
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 30
    Points : 19
    Points
    19
    Par défaut
    Ne me dis pas que je vais devoir faire une select case avec toutes les valeurs quand même ?
    Il n'y a aucune fonction qui peut simplifier un peu la chose ?
    Je vous demande tout ça car je ne fais jamais de calcul dans access donc je ne connais pas du tout les fonctions de calcul... Désolé...

  6. #6
    Membre éclairé
    Homme Profil pro
    Comptable
    Inscrit en
    Mars 2005
    Messages
    511
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comptable

    Informations forums :
    Inscription : Mars 2005
    Messages : 511
    Points : 678
    Points
    678
    Par défaut
    En effet tu peux utiliser la fonction suivante si tu as access 2000 et +

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    round([nombre a arrondir]/0.05;0)*0.05
    Cela arrondi vers le haut avec une valeur de 0.05
    A+

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2004
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 30
    Points : 19
    Points
    19
    Par défaut
    Merci beaucoup !
    C'est simple et exactement ce qu'il me fallait !

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

Discussions similaires

  1. [VB.NET] Fonction pour arrondir uin nombre...
    Par Aspic dans le forum VB.NET
    Réponses: 3
    Dernier message: 27/12/2005, 00h13
  2. arrondire un nombre
    Par Damarus dans le forum Langage
    Réponses: 5
    Dernier message: 22/11/2005, 17h30
  3. arrondir un nombre découlant d'une soustraction de date
    Par bertrand_declerck dans le forum Langage
    Réponses: 2
    Dernier message: 17/08/2005, 13h51
  4. arrondir un nombre à 2 chiffres après la virgule
    Par El Saigneur dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 01/02/2005, 08h36
  5. [langage] arrondir un nombre
    Par GMI3 dans le forum Langage
    Réponses: 4
    Dernier message: 24/06/2004, 11h18

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