Access : Résultat d'une multiplication

Résolu
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.

--
Alain V.
Configuration: Linux
Konqueror 3.3

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. Modérateur
    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)...
    1. C'est exactement ce qui me manquait.

      Merci beaucoup Blux.