Access : Résultat d'une multiplication

Résolu
Alain V. Messages postés 370 Date d'inscription   Statut Membre Dernière intervention   -  
Alain V. Messages postés 370 Date d'inscription   Statut Membre Dernière intervention   -
Bonsoir

La multiplication de 142,65 par 45 donne 6419,25
Une requête Access donne 6419,24951171875

SELECT
Table1.prix, Table1.quantite,
[prix]*[quantite]
AS total
FROM Table1;

J'ai beau changer le format en "standard" ou en "nombre général" avec zéro et deux décimales le résultat est toujours erroné.

Comment faire pour que sous Access, le résultat soit correct?

Merci beaucoup d'avance.

1 réponse

blux Messages postés 27128 Date d'inscription   Statut Modérateur Dernière intervention   3 361
 
Salut,

tu peux formater le résultat en sortie :
SELECT
Table1.prix, Table1.quantite,format([prix]*[quantite],"##.##")
AS total
FROM Table1; 
Ici, on force à deux chiffres après la virgule, mais je ne me rappelle plus les règles d'arrondi (défaut ou excès...)

On peut aussi mettre la fonction round(champ,nb_décimales)...
3
Alain V. Messages postés 370 Date d'inscription   Statut Membre Dernière intervention   13
 
C'est exactement ce qui me manquait.

Merci beaucoup Blux.
0