Problème avec Access 2007
Fermé
did
-
13 mai 2013 à 08:59
blux Messages postés 26556 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 29 décembre 2024 - 16 mai 2013 à 15:11
blux Messages postés 26556 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 29 décembre 2024 - 16 mai 2013 à 15:11
A voir également:
- Problème avec Access 2007
- Save as pdf office 2007 - Télécharger - Bureautique
- Access appdata - Guide
- Acer quick access ✓ - Forum Windows
- Autocad 2007 fr + covadis - Forum AutoCAD
- Désinstaller ACER QUICK ACCESS - Forum Logiciels
2 réponses
blux
Messages postés
26556
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
29 décembre 2024
3 319
Modifié par blux le 16/05/2013 à 15:11
Modifié par blux le 16/05/2013 à 15:11
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 :
Si on veut arrondir à une autre valeur que 500, il suffit de la changer.
A+ blux
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"
16 mai 2013 à 14:43
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