J'ai un formulaire de facturation qui calcul le sous-total, les taxes et le
total.
Mon problème est que les calculs utilisent les décimals flottantes, exemple :
Sous-total : 860.90, taxe féd. 51.65, taxe prov. 68.44, total : 981.00.
Le total devrait être 980.99.....
j'imagine qu'il y a surement une facon de limiter la précision du calcul,
mais ou ??
Si l'on tiens compte des décimals plus grandes que 2 décimals le calcul est
bon.
860.90 x 6% = 51.654
912.554 x 7.5% = 68.442
Donc 860.90 + 51.654 + 68.442 = 980.996. il affiche donc 860.90 + 51.65 +
68.44 = 981.00.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Bonsoir Tu peux modifierLe nombre de decimale dans les propriété de la table ou du formulaire qui est par defaut auto.Il faut un champ numerique pour effectuer des calculs. Guy
"Jean-Marie" a écrit dans le message de news:
J'ai un formulaire de facturation qui calcul le sous-total, les taxes et le total. Mon problème est que les calculs utilisent les décimals flottantes, exemple : Sous-total : 860.90, taxe féd. 51.65, taxe prov. 68.44, total : 981.00. Le total devrait être 980.99.....
j'imagine qu'il y a surement une facon de limiter la précision du calcul, mais ou ?? Si l'on tiens compte des décimals plus grandes que 2 décimals le calcul est bon. 860.90 x 6% = 51.654 912.554 x 7.5% = 68.442 Donc 860.90 + 51.654 + 68.442 = 980.996. il affiche donc 860.90 + 51.65 + 68.44 = 981.00.
Que dois-je faire ???
Bonsoir
Tu peux modifierLe nombre de decimale dans les propriété de la table ou du
formulaire qui est par defaut auto.Il faut un champ numerique pour effectuer
des calculs.
Guy
"Jean-Marie" <JeanMarie@discussions.microsoft.com> a écrit dans le message
de news: F41B4933-3189-405F-B0FD-0C0AA4DFD83C@microsoft.com...
J'ai un formulaire de facturation qui calcul le sous-total, les taxes et
le
total.
Mon problème est que les calculs utilisent les décimals flottantes,
exemple :
Sous-total : 860.90, taxe féd. 51.65, taxe prov. 68.44, total : 981.00.
Le total devrait être 980.99.....
j'imagine qu'il y a surement une facon de limiter la précision du calcul,
mais ou ??
Si l'on tiens compte des décimals plus grandes que 2 décimals le calcul
est
bon.
860.90 x 6% = 51.654
912.554 x 7.5% = 68.442
Donc 860.90 + 51.654 + 68.442 = 980.996. il affiche donc 860.90 + 51.65 +
68.44 = 981.00.
Bonsoir Tu peux modifierLe nombre de decimale dans les propriété de la table ou du formulaire qui est par defaut auto.Il faut un champ numerique pour effectuer des calculs. Guy
"Jean-Marie" a écrit dans le message de news:
J'ai un formulaire de facturation qui calcul le sous-total, les taxes et le total. Mon problème est que les calculs utilisent les décimals flottantes, exemple : Sous-total : 860.90, taxe féd. 51.65, taxe prov. 68.44, total : 981.00. Le total devrait être 980.99.....
j'imagine qu'il y a surement une facon de limiter la précision du calcul, mais ou ?? Si l'on tiens compte des décimals plus grandes que 2 décimals le calcul est bon. 860.90 x 6% = 51.654 912.554 x 7.5% = 68.442 Donc 860.90 + 51.654 + 68.442 = 980.996. il affiche donc 860.90 + 51.65 + 68.44 = 981.00.
Que dois-je faire ???
3stone
Salut,
"Jean-Marie" | J'ai un formulaire de facturation qui calcul le sous-total, les taxes et le | total. | Mon problème est que les calculs utilisent les décimals flottantes, exemple : | Sous-total : 860.90, taxe féd. 51.65, taxe prov. 68.44, total : 981.00. | Le total devrait être 980.99.....
Pourquoi, dans la table, ne pas utiliser le format monétaire qui est fait pour cela ?
"Jean-Marie"
| J'ai un formulaire de facturation qui calcul le sous-total, les taxes et le
| total.
| Mon problème est que les calculs utilisent les décimals flottantes, exemple :
| Sous-total : 860.90, taxe féd. 51.65, taxe prov. 68.44, total : 981.00.
| Le total devrait être 980.99.....
Pourquoi, dans la table, ne pas utiliser le format monétaire qui est fait pour cela ?
"Jean-Marie" | J'ai un formulaire de facturation qui calcul le sous-total, les taxes et le | total. | Mon problème est que les calculs utilisent les décimals flottantes, exemple : | Sous-total : 860.90, taxe féd. 51.65, taxe prov. 68.44, total : 981.00. | Le total devrait être 980.99.....
Pourquoi, dans la table, ne pas utiliser le format monétaire qui est fait pour cela ?
Je pense qsu'il faut utiliser un module arrondi "3stone" a écrit dans le message de news:
Salut,
"Jean-Marie" | J'ai un formulaire de facturation qui calcul le sous-total, les taxes et le | total. | Mon problème est que les calculs utilisent les décimals flottantes, exemple : | Sous-total : 860.90, taxe féd. 51.65, taxe prov. 68.44, total : 981.00. | Le total devrait être 980.99.....
Pourquoi, dans la table, ne pas utiliser le format monétaire qui est fait pour cela ?
Je pense qsu'il faut utiliser un module arrondi
"3stone" <home@sweet_home.be> a écrit dans le message de news:
OLmV26TMIHA.5360@TK2MSFTNGP03.phx.gbl...
Salut,
"Jean-Marie"
| J'ai un formulaire de facturation qui calcul le sous-total, les taxes et
le
| total.
| Mon problème est que les calculs utilisent les décimals flottantes,
exemple :
| Sous-total : 860.90, taxe féd. 51.65, taxe prov. 68.44, total : 981.00.
| Le total devrait être 980.99.....
Pourquoi, dans la table, ne pas utiliser le format monétaire qui est fait
pour cela ?
Je pense qsu'il faut utiliser un module arrondi "3stone" a écrit dans le message de news:
Salut,
"Jean-Marie" | J'ai un formulaire de facturation qui calcul le sous-total, les taxes et le | total. | Mon problème est que les calculs utilisent les décimals flottantes, exemple : | Sous-total : 860.90, taxe féd. 51.65, taxe prov. 68.44, total : 981.00. | Le total devrait être 980.99.....
Pourquoi, dans la table, ne pas utiliser le format monétaire qui est fait pour cela ?