Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Problèmes avec la Requêtes

7 réponses
Avatar
Frank
Bonjour,

Merci =E0 Pierre et Luiz Claudio pour ma r=E9ponse avec le=20
probl=E8me que j'avais avec le formulaire. La r=E9ponse fut=20
la solution.

Maintenant j'ai le m=EAme probl=E8me avec la requ=EAte soit=20
j'ai une expression pour calculer les taxes soit 7% et=20
7.5% et la requ=EAte me montre toutes les d=E9cimales apr=E8s=20
l'op=E9ration. Je ne veux que deux d=E9cimale car c'est un=20
montant en argent.=20

Ma formule est la suivante:=20

TPS:[MontantFacture]*0.07
TVQ:([MontantFacture]+[TPS])*0.075

Avez-vous une autre solution

Merci de votre aide les amis(e)

7 réponses

Avatar
Luiz Cláudio
The solution is the same:

TPS: Round([MontantFacture]*0.07, 2)
TVQ: Round([MontantFacture]+[TPS])*0.075, 2)


Luiz Cláudio C. V. Rocha
São Paulo - Brasil
Avatar
J-Pierre
Luiz,

Je crois que dans une requête, on ne peut pas calculer TVQ en utilisant TPS qui est lui-même calculé, il faudrait plutôt
faire:
TVQ: Round([MontantFacture]+[MontantFacture]*0.07, 2)

J-Pierre

"Luiz Cláudio" a écrit dans le message de news:
The solution is the same:

TPS: Round([MontantFacture]*0.07, 2)
TVQ: Round([MontantFacture]+[TPS])*0.075, 2)


Luiz Cláudio C. V. Rocha
São Paulo - Brasil




Avatar
J-Pierre
Ma réponse est partie toute seule, si...si....
TVQ: Round(([MontantFacture]+[MontantFacture]*0.07)*0.075, 2)

"Frank" a écrit dans le message de news:840101c403cf$d7b8e9b0$
Bonjour,

Merci à Pierre et Luiz Claudio pour ma réponse avec le
problème que j'avais avec le formulaire. La réponse fut
la solution.

Maintenant j'ai le même problème avec la requête soit
j'ai une expression pour calculer les taxes soit 7% et
7.5% et la requête me montre toutes les décimales après
l'opération. Je ne veux que deux décimale car c'est un
montant en argent.

Ma formule est la suivante:

TPS:[MontantFacture]*0.07
TVQ:([MontantFacture]+[TPS])*0.075

Avez-vous une autre solution

Merci de votre aide les amis(e)
Avatar
Luiz Cláudio
I don't see any problem. I made a test with Northwind.mdb and it ran fine
like this:

SELECT UnitPrice, Round([UnitPrice]*0.07,2) AS TPS,
Round(([UnitPrice]+[TPS])*0.075,2) AS TVQ
FROM Products;


Luiz Cláudio C. V. Rocha
São Paulo - Brasil
Avatar
J-Pierre
Select is fine, I'm not so sure with Update, I'll try tomorrow, it's 2:30am here !!!!


"Luiz Cláudio" a écrit dans le message de news:eGRZq%
I don't see any problem. I made a test with Northwind.mdb and it ran fine
like this:

SELECT UnitPrice, Round([UnitPrice]*0.07,2) AS TPS,
Round(([UnitPrice]+[TPS])*0.075,2) AS TVQ
FROM Products;


Luiz Cláudio C. V. Rocha
São Paulo - Brasil




Avatar
Luiz Cláudio
Ah, ok, I see your point now. In update queries it probably won't work, and
as you said, he would need to use the full expression:
TVQ: Round(([MontantFacture]+[MontantFacture])*0.07, 2)

Anyway, in this case my recomendation would be not to do it, because
calculated fields should NOT be stored on tables, since it violates normal
forms.

Luiz Cláudio C. V. Rocha
São Paulo - Brasil
Avatar
Charles ERNST
TPS : round([MontantFacture]*0.07;2)
TVQ : round(([MontantFacture] + round([MontantFacture]*0.07;2))
*0.075;2)


"Frank" a écrit dans le message de
news:840101c403cf$d7b8e9b0$
Bonjour,

Merci à Pierre et Luiz Claudio pour ma réponse avec le
problème que j'avais avec le formulaire. La réponse fut
la solution.

Maintenant j'ai le même problème avec la requête soit
j'ai une expression pour calculer les taxes soit 7% et
7.5% et la requête me montre toutes les décimales après
l'opération. Je ne veux que deux décimale car c'est un
montant en argent.

Ma formule est la suivante:

TPS:[MontantFacture]*0.07
TVQ:([MontantFacture]+[TPS])*0.075

Avez-vous une autre solution

Merci de votre aide les amis(e)