Problème avec Access 2007

did -  
blux Messages postés 2051 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

j'ai un souci avec access 2007, en effet je voudrais utiliser une focntion qui me permettra de plafonner un montant à 500.

exemple: si j'ai un montant comme 135450, on utilisant le plafonnement à 500 il me donne comme résultat 135500. sa veut dire qu'il a ajouté 50 au montant initial.

j'arrive à le faire avec excel comme ce ci: plafond(nombre, précision) donc plafond(135450;500).

merci

2 réponses

  1. Tessel75
     
    Présentée comme cela votre question est incompréhensible. Merci de la reformuler.
    0
    1. did
       
      slt !désolé pour le retard

      en effet je voulais arrondir les montants .

      c'est à dire que je voulais éviter les petites pièces de monaies tel que 50f, 25f, je souhaiterai la dernière pièce soit 500F.


      merci
      0
  2. blux Messages postés 2051 Date d'inscription   Statut Modérateur Dernière intervention   3 455
     
    Salut,

    il n'y a pas cette fonction dans access, mais avec un simple calcul algébrique on peut la simuler.

    Diviser le nombre par 500 en arrondissant à deux chiffres après la virgule, vérifier si le quotient est entier. Si c'est ok, alors le nombre est multiple de 500. Sinon, ajouter 1 à la partie entière du quotient et remultiplier par 500...

    Ca donne un truc comme ça :

    SELECT iif(Round(Montant/500,2) = int(Montant/500),Montant,(int(Montant/500)+1)*500) AS Expr1;

    Si on veut arrondir à une autre valeur que 500, il suffit de la changer.
    A+ blux
     "Les cons, ça ose tout.
    C'est même à ça qu'on les reconnait"
    0