Bonjour à tous,
il ya une chose qui me chiffonnne.
voici une requete toute simple
SELECT test.Montant1, test.Montant2, [montant1]+[montant2] AS totaux
FROM test;
Dans ma table test j'ai Montant1, Montant2 en numerique, reel simple, en
decimale auto.
si j'ai
Montant1 Montant 2 Totaux
30.6 15,3 45,9000015258789
334,88 861,12 1196
1100,32
J'obtiens des totaux pas egal à l'addition des 2 montants
30,6+15,3 doit etre egal à 45,90 c'est tout
et 1100,32+0=1100,32
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
Raymond [mvp]
Bonjour.
Ce qu'il faudrait c'est que tu harmonises ces 3 montants pour que tu ais toujours la même façon de travailler et que tu ais toujours le même résultat. dans ta table tu peux déclarer en double, standard, 2 décimales. dans tes formulaires tu déclares aussi format standard décimales 2 et masque de saisie #0,00. quand tu fais une opération tu protèges ton montant par Nz pour éviter les Null. pour éviter plus de 4 décimales dans certains cas tu peux convertir par CCur. avec tout ça tout doit s'harmoniser. -- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"yannick" a écrit dans le message de news:
Bonjour à tous, il ya une chose qui me chiffonnne. voici une requete toute simple SELECT test.Montant1, test.Montant2, [montant1]+[montant2] AS totaux FROM test; Dans ma table test j'ai Montant1, Montant2 en numerique, reel simple, en decimale auto. si j'ai Montant1 Montant 2 Totaux 30.6 15,3 45,9000015258789 334,88 861,12 1196 1100,32
J'obtiens des totaux pas egal à l'addition des 2 montants 30,6+15,3 doit etre egal à 45,90 c'est tout et 1100,32+000,32
Dois je toucher à mon format dans ma table ?
Merci de votre aide.
@+
Yannick
Bonjour.
Ce qu'il faudrait c'est que tu harmonises ces 3 montants pour que tu ais
toujours la même façon de travailler et que tu ais toujours le même
résultat.
dans ta table tu peux déclarer en double, standard, 2 décimales.
dans tes formulaires tu déclares aussi format standard décimales 2 et masque
de saisie #0,00.
quand tu fais une opération tu protèges ton montant par Nz pour éviter les
Null.
pour éviter plus de 4 décimales dans certains cas tu peux convertir par
CCur.
avec tout ça tout doit s'harmoniser.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"yannick" <yannick@discussions.microsoft.com> a écrit dans le message de
news: AA364018-5BE0-4435-B7E7-F2339341D272@microsoft.com...
Bonjour à tous,
il ya une chose qui me chiffonnne.
voici une requete toute simple
SELECT test.Montant1, test.Montant2, [montant1]+[montant2] AS totaux
FROM test;
Dans ma table test j'ai Montant1, Montant2 en numerique, reel simple, en
decimale auto.
si j'ai
Montant1 Montant 2 Totaux
30.6 15,3 45,9000015258789
334,88 861,12 1196
1100,32
J'obtiens des totaux pas egal à l'addition des 2 montants
30,6+15,3 doit etre egal à 45,90 c'est tout
et 1100,32+000,32
Ce qu'il faudrait c'est que tu harmonises ces 3 montants pour que tu ais toujours la même façon de travailler et que tu ais toujours le même résultat. dans ta table tu peux déclarer en double, standard, 2 décimales. dans tes formulaires tu déclares aussi format standard décimales 2 et masque de saisie #0,00. quand tu fais une opération tu protèges ton montant par Nz pour éviter les Null. pour éviter plus de 4 décimales dans certains cas tu peux convertir par CCur. avec tout ça tout doit s'harmoniser. -- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"yannick" a écrit dans le message de news:
Bonjour à tous, il ya une chose qui me chiffonnne. voici une requete toute simple SELECT test.Montant1, test.Montant2, [montant1]+[montant2] AS totaux FROM test; Dans ma table test j'ai Montant1, Montant2 en numerique, reel simple, en decimale auto. si j'ai Montant1 Montant 2 Totaux 30.6 15,3 45,9000015258789 334,88 861,12 1196 1100,32
J'obtiens des totaux pas egal à l'addition des 2 montants 30,6+15,3 doit etre egal à 45,90 c'est tout et 1100,32+000,32
Dois je toucher à mon format dans ma table ?
Merci de votre aide.
@+
Yannick
yannick
Ok pour les format de ma table sinon si je fais
Dim totaux As Double totaux = Nz(Montant1, 0) + Nz(Montant2, 0) Montant19,40 et montant2 = 897,00 dans ma table j'obtiens totaux 1076,4 et non 1076,40 Que dois je mettre dans dim totaux pour avoir le bon format
@+
Yannick
Bonjour.
Ce qu'il faudrait c'est que tu harmonises ces 3 montants pour que tu ais toujours la même façon de travailler et que tu ais toujours le même résultat. dans ta table tu peux déclarer en double, standard, 2 décimales. dans tes formulaires tu déclares aussi format standard décimales 2 et masque de saisie #0,00. quand tu fais une opération tu protèges ton montant par Nz pour éviter les Null. pour éviter plus de 4 décimales dans certains cas tu peux convertir par CCur. avec tout ça tout doit s'harmoniser. -- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"yannick" a écrit dans le message de news:
Bonjour à tous, il ya une chose qui me chiffonnne. voici une requete toute simple SELECT test.Montant1, test.Montant2, [montant1]+[montant2] AS totaux FROM test; Dans ma table test j'ai Montant1, Montant2 en numerique, reel simple, en decimale auto. si j'ai Montant1 Montant 2 Totaux 30.6 15,3 45,9000015258789 334,88 861,12 1196 1100,32
J'obtiens des totaux pas egal à l'addition des 2 montants 30,6+15,3 doit etre egal à 45,90 c'est tout et 1100,32+000,32
Dois je toucher à mon format dans ma table ?
Merci de votre aide.
@+
Yannick
Ok pour les format de ma table
sinon si je fais
Dim totaux As Double
totaux = Nz(Montant1, 0) + Nz(Montant2, 0)
Montant19,40 et montant2 = 897,00 dans ma table
j'obtiens totaux 1076,4
et non 1076,40
Que dois je mettre dans dim totaux pour avoir le bon format
@+
Yannick
Bonjour.
Ce qu'il faudrait c'est que tu harmonises ces 3 montants pour que tu ais
toujours la même façon de travailler et que tu ais toujours le même
résultat.
dans ta table tu peux déclarer en double, standard, 2 décimales.
dans tes formulaires tu déclares aussi format standard décimales 2 et masque
de saisie #0,00.
quand tu fais une opération tu protèges ton montant par Nz pour éviter les
Null.
pour éviter plus de 4 décimales dans certains cas tu peux convertir par
CCur.
avec tout ça tout doit s'harmoniser.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"yannick" <yannick@discussions.microsoft.com> a écrit dans le message de
news: AA364018-5BE0-4435-B7E7-F2339341D272@microsoft.com...
Bonjour à tous,
il ya une chose qui me chiffonnne.
voici une requete toute simple
SELECT test.Montant1, test.Montant2, [montant1]+[montant2] AS totaux
FROM test;
Dans ma table test j'ai Montant1, Montant2 en numerique, reel simple, en
decimale auto.
si j'ai
Montant1 Montant 2 Totaux
30.6 15,3 45,9000015258789
334,88 861,12 1196
1100,32
J'obtiens des totaux pas egal à l'addition des 2 montants
30,6+15,3 doit etre egal à 45,90 c'est tout
et 1100,32+000,32
Dim totaux As Double totaux = Nz(Montant1, 0) + Nz(Montant2, 0) Montant19,40 et montant2 = 897,00 dans ma table j'obtiens totaux 1076,4 et non 1076,40 Que dois je mettre dans dim totaux pour avoir le bon format
@+
Yannick
Bonjour.
Ce qu'il faudrait c'est que tu harmonises ces 3 montants pour que tu ais toujours la même façon de travailler et que tu ais toujours le même résultat. dans ta table tu peux déclarer en double, standard, 2 décimales. dans tes formulaires tu déclares aussi format standard décimales 2 et masque de saisie #0,00. quand tu fais une opération tu protèges ton montant par Nz pour éviter les Null. pour éviter plus de 4 décimales dans certains cas tu peux convertir par CCur. avec tout ça tout doit s'harmoniser. -- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"yannick" a écrit dans le message de news:
Bonjour à tous, il ya une chose qui me chiffonnne. voici une requete toute simple SELECT test.Montant1, test.Montant2, [montant1]+[montant2] AS totaux FROM test; Dans ma table test j'ai Montant1, Montant2 en numerique, reel simple, en decimale auto. si j'ai Montant1 Montant 2 Totaux 30.6 15,3 45,9000015258789 334,88 861,12 1196 1100,32
J'obtiens des totaux pas egal à l'addition des 2 montants 30,6+15,3 doit etre egal à 45,90 c'est tout et 1100,32+000,32
Dois je toucher à mon format dans ma table ?
Merci de votre aide.
@+
Yannick
Raymond [mvp]
le montant dans la table n'a pas d'importance, c'est l'affichage qui est important. si tu mets les décimales comme je t'ai dit avec format et masque de saisie tout s'affiche avec 2 décimales.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"yannick" a écrit dans le message de news:
Ok pour les format de ma table sinon si je fais
Dim totaux As Double totaux = Nz(Montant1, 0) + Nz(Montant2, 0) Montant19,40 et montant2 = 897,00 dans ma table j'obtiens totaux 1076,4 et non 1076,40 Que dois je mettre dans dim totaux pour avoir le bon format
@+
Yannick
Bonjour.
Ce qu'il faudrait c'est que tu harmonises ces 3 montants pour que tu ais toujours la même façon de travailler et que tu ais toujours le même résultat. dans ta table tu peux déclarer en double, standard, 2 décimales. dans tes formulaires tu déclares aussi format standard décimales 2 et masque de saisie #0,00. quand tu fais une opération tu protèges ton montant par Nz pour éviter les Null. pour éviter plus de 4 décimales dans certains cas tu peux convertir par CCur. avec tout ça tout doit s'harmoniser. -- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"yannick" a écrit dans le message de news:
Bonjour à tous, il ya une chose qui me chiffonnne. voici une requete toute simple SELECT test.Montant1, test.Montant2, [montant1]+[montant2] AS totaux FROM test; Dans ma table test j'ai Montant1, Montant2 en numerique, reel simple, en decimale auto. si j'ai Montant1 Montant 2 Totaux 30.6 15,3 45,9000015258789 334,88 861,12 1196 1100,32
J'obtiens des totaux pas egal à l'addition des 2 montants 30,6+15,3 doit etre egal à 45,90 c'est tout et 1100,32+000,32
Dois je toucher à mon format dans ma table ?
Merci de votre aide.
@+
Yannick
le montant dans la table n'a pas d'importance, c'est l'affichage qui est
important. si tu mets les décimales comme je t'ai dit avec format et masque
de saisie tout s'affiche avec 2 décimales.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"yannick" <yannick@discussions.microsoft.com> a écrit dans le message de
news: BC51B911-369E-4CB9-883B-989DB1C274AE@microsoft.com...
Ok pour les format de ma table
sinon si je fais
Dim totaux As Double
totaux = Nz(Montant1, 0) + Nz(Montant2, 0)
Montant19,40 et montant2 = 897,00 dans ma table
j'obtiens totaux 1076,4
et non 1076,40
Que dois je mettre dans dim totaux pour avoir le bon format
@+
Yannick
Bonjour.
Ce qu'il faudrait c'est que tu harmonises ces 3 montants pour que tu ais
toujours la même façon de travailler et que tu ais toujours le même
résultat.
dans ta table tu peux déclarer en double, standard, 2 décimales.
dans tes formulaires tu déclares aussi format standard décimales 2 et
masque
de saisie #0,00.
quand tu fais une opération tu protèges ton montant par Nz pour éviter
les
Null.
pour éviter plus de 4 décimales dans certains cas tu peux convertir par
CCur.
avec tout ça tout doit s'harmoniser.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"yannick" <yannick@discussions.microsoft.com> a écrit dans le message de
news: AA364018-5BE0-4435-B7E7-F2339341D272@microsoft.com...
Bonjour à tous,
il ya une chose qui me chiffonnne.
voici une requete toute simple
SELECT test.Montant1, test.Montant2, [montant1]+[montant2] AS totaux
FROM test;
Dans ma table test j'ai Montant1, Montant2 en numerique, reel simple,
en
decimale auto.
si j'ai
Montant1 Montant 2 Totaux
30.6 15,3 45,9000015258789
334,88 861,12 1196
1100,32
J'obtiens des totaux pas egal à l'addition des 2 montants
30,6+15,3 doit etre egal à 45,90 c'est tout
et 1100,32+000,32
le montant dans la table n'a pas d'importance, c'est l'affichage qui est important. si tu mets les décimales comme je t'ai dit avec format et masque de saisie tout s'affiche avec 2 décimales.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"yannick" a écrit dans le message de news:
Ok pour les format de ma table sinon si je fais
Dim totaux As Double totaux = Nz(Montant1, 0) + Nz(Montant2, 0) Montant19,40 et montant2 = 897,00 dans ma table j'obtiens totaux 1076,4 et non 1076,40 Que dois je mettre dans dim totaux pour avoir le bon format
@+
Yannick
Bonjour.
Ce qu'il faudrait c'est que tu harmonises ces 3 montants pour que tu ais toujours la même façon de travailler et que tu ais toujours le même résultat. dans ta table tu peux déclarer en double, standard, 2 décimales. dans tes formulaires tu déclares aussi format standard décimales 2 et masque de saisie #0,00. quand tu fais une opération tu protèges ton montant par Nz pour éviter les Null. pour éviter plus de 4 décimales dans certains cas tu peux convertir par CCur. avec tout ça tout doit s'harmoniser. -- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"yannick" a écrit dans le message de news:
Bonjour à tous, il ya une chose qui me chiffonnne. voici une requete toute simple SELECT test.Montant1, test.Montant2, [montant1]+[montant2] AS totaux FROM test; Dans ma table test j'ai Montant1, Montant2 en numerique, reel simple, en decimale auto. si j'ai Montant1 Montant 2 Totaux 30.6 15,3 45,9000015258789 334,88 861,12 1196 1100,32
J'obtiens des totaux pas egal à l'addition des 2 montants 30,6+15,3 doit etre egal à 45,90 c'est tout et 1100,32+000,32