Problème avec Access 2007
Fermé
did
-
13 mai 2013 à 08:59
blux Messages postés 26299 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 19 septembre 2024 - 16 mai 2013 à 15:11
blux Messages postés 26299 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 19 septembre 2024 - 16 mai 2013 à 15:11
A voir également:
- Problème avec Access 2007
- Save pdf office 2007 - Télécharger - Bureautique
- Access appdata - Guide
- You don't have permission to access this resource ✓ - Forum Réseaux sociaux
- Source sdk base 2007 ✓ - Forum Jeux vidéo
- Outlook 2007 gratuit - Forum Bureautique
2 réponses
blux
Messages postés
26299
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
19 septembre 2024
3 300
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