26
janvier
2005
Limiter le nombre de décimales dans un calcul
janvier
2005
Un article de Maxence HUBICHE
Pas de commentaires
En aucun cas ne modifier le format, car cela ne fait que modifier l’affichage, et non pas le nombre sous-jacent qui conserve l’ensemble de ses décimales…
Dans une requête (ou dans un contrôle), on va donc faire un petit calcul :
Si tu veux accroitre ta précision, tu peux convertir le résultat en monétaire :
CMonnaie({TonCalcul})
Mais dans ce cas-là, tu auras au pire 4 décimales réelles, puisque c’est ce qu’implique le type monétaire.
Si tu veux 2 décimales et que tu es en Access97. Le calcul est un peu complexe, mais le voici :
CLng({TonCalcul}*100)/100
Si tu veux 2 décimales et que tu est en Access 2000 ou ultérieur, tu peux utiliser la fonction ROUND
Round({TonCalcul};2)