OVH Cloud OVH Cloud

calcul de prix

4 réponses
Avatar
Sayuri
Bonsoir,=20


Dans ma requete, pour une colonne, j'ai ecris ceci :=20
PrixTotal: CMonnaie([T_Produit].[Prix]*[Quantite])
et Prix est en format Euro. Or le resultat est en francs.=20
Je pense que l'erreur est du en quelque sorte a CMonnaie.=20
Mais si je fais le calcul sans CMonnaie, j'obtiens un=20
resultat avec plein de chiffres ap la virgule. Et comme je=20
ne peux pas param=E8trer la longueur de mon decimal lors de=20
la cration de ma requete, j'ai laisse CMonnaie.
Que puis-je faire pr ne plus avoir ceci.
Merci d'avance pour votre aide.


Sayuri

4 réponses

Avatar
Guy Detienne
Salut ;O)

Pourquoi ne pas appliquer la fonction Format pour n'avoir que 2 décimales
après la virgule ?

Exemple;

PrixTotal: Format([T_Produit].[Prix]*[Quantite];'0.00')

A tester...

Guy DETIENNE
___________________________________
Tchao.net: L'informatique à votre dimension
http://www.tchao.net
Veuillez répondre dans le newsgroup afin d'en faire bénéficier tout le
monde.
Please reply only to the newsgroup so that others can benefit.
___________________________________
Visual Basic & Microsoft Access
http://www.vbfrance.com
http://www.mvps.org/access
http://www.mvps.org/vbnet
___________________________________

"Sayuri" a écrit dans le message de
news:518301c356db$445f7900$
Bonsoir,


Dans ma requete, pour une colonne, j'ai ecris ceci :
PrixTotal: CMonnaie([T_Produit].[Prix]*[Quantite])
et Prix est en format Euro. Or le resultat est en francs.
Je pense que l'erreur est du en quelque sorte a CMonnaie.
Mais si je fais le calcul sans CMonnaie, j'obtiens un
resultat avec plein de chiffres ap la virgule. Et comme je
ne peux pas paramètrer la longueur de mon decimal lors de
la cration de ma requete, j'ai laisse CMonnaie.
Que puis-je faire pr ne plus avoir ceci.
Merci d'avance pour votre aide.


Sayuri
Avatar
Christophe
Va dans le Panneau de Configuration et mais l'Euro en
monnaie par défaut...

Bon courage

-----Message d'origine-----
Bonsoir,

Ca marche :) av '0,00' ( qui devient 'Fixe' ).
Mais par contre, qd je recupere ce champs dans un l'etat,
il ne veut pas le mettre en format euro. Et pire quand je
fais Somme([PrixTotal]) pour avoir la somme de tous les
prix :((


Sayuri


-----Message d'origine-----
Salut ;O)

Pourquoi ne pas appliquer la fonction Format pour
n'avoir


que 2 décimales
après la virgule ?

Exemple;

PrixTotal: Format([T_Produit].[Prix]*[Quantite];'0.00')

A tester...

Guy DETIENNE
___________________________________
Tchao.net: L'informatique à votre dimension
http://www.tchao.net
Veuillez répondre dans le newsgroup afin d'en faire
bénéficier tout le

monde.
Please reply only to the newsgroup so that others can
benefit.

___________________________________
Visual Basic & Microsoft Access
http://www.vbfrance.com
http://www.mvps.org/access
http://www.mvps.org/vbnet
___________________________________

"Sayuri" a écrit dans le message
de


news:518301c356db$445f7900$
Bonsoir,


Dans ma requete, pour une colonne, j'ai ecris ceci :
PrixTotal: CMonnaie([T_Produit].[Prix]*[Quantite])
et Prix est en format Euro. Or le resultat est en francs.
Je pense que l'erreur est du en quelque sorte a CMonnaie.
Mais si je fais le calcul sans CMonnaie, j'obtiens un
resultat avec plein de chiffres ap la virgule. Et comme
je


ne peux pas paramètrer la longueur de mon decimal lors de
la cration de ma requete, j'ai laisse CMonnaie.
Que puis-je faire pr ne plus avoir ceci.
Merci d'avance pour votre aide.


Sayuri


.

.





Avatar
Guy Detienne
Salut ;O)

Et bien applique aussi un formatage dans le champ concerné
de ton état. Tu auras alors le même résultat que dans ta
requête...

Tchao

Guy DETIENNE
-----Message d'origine-----
Bonsoir,

Ca marche :) av '0,00' ( qui devient 'Fixe' ).
Mais par contre, qd je recupere ce champs dans un l'etat,
il ne veut pas le mettre en format euro. Et pire quand je
fais Somme([PrixTotal]) pour avoir la somme de tous les
prix :((


Sayuri


-----Message d'origine-----
Salut ;O)

Pourquoi ne pas appliquer la fonction Format pour
n'avoir


que 2 décimales
après la virgule ?

Exemple;

PrixTotal: Format([T_Produit].[Prix]*[Quantite];'0.00')

A tester...

Guy DETIENNE
___________________________________
Tchao.net: L'informatique à votre dimension
http://www.tchao.net
Veuillez répondre dans le newsgroup afin d'en faire
bénéficier tout le

monde.
Please reply only to the newsgroup so that others can
benefit.

___________________________________
Visual Basic & Microsoft Access
http://www.vbfrance.com
http://www.mvps.org/access
http://www.mvps.org/vbnet
___________________________________

"Sayuri" a écrit dans le message
de


news:518301c356db$445f7900$
Bonsoir,


Dans ma requete, pour une colonne, j'ai ecris ceci :
PrixTotal: CMonnaie([T_Produit].[Prix]*[Quantite])
et Prix est en format Euro. Or le resultat est en francs.
Je pense que l'erreur est du en quelque sorte a CMonnaie.
Mais si je fais le calcul sans CMonnaie, j'obtiens un
resultat avec plein de chiffres ap la virgule. Et comme
je


ne peux pas paramètrer la longueur de mon decimal lors de
la cration de ma requete, j'ai laisse CMonnaie.
Que puis-je faire pr ne plus avoir ceci.
Merci d'avance pour votre aide.


Sayuri


.

.





Avatar
Sayuri
Merci bcp a vs 2 :)


-----Message d'origine-----
Va dans le Panneau de Configuration et mais l'Euro en
monnaie par défaut...

Bon courage

-----Message d'origine-----
Bonsoir,

Ca marche :) av '0,00' ( qui devient 'Fixe' ).
Mais par contre, qd je recupere ce champs dans un
l'etat,


il ne veut pas le mettre en format euro. Et pire quand
je


fais Somme([PrixTotal]) pour avoir la somme de tous les
prix :((


Sayuri


-----Message d'origine-----
Salut ;O)

Pourquoi ne pas appliquer la fonction Format pour
n'avoir


que 2 décimales
après la virgule ?

Exemple;

PrixTotal: Format([T_Produit].[Prix]*[Quantite];'0.00')

A tester...

Guy DETIENNE
___________________________________
Tchao.net: L'informatique à votre dimension
http://www.tchao.net
Veuillez répondre dans le newsgroup afin d'en faire
bénéficier tout le

monde.
Please reply only to the newsgroup so that others can
benefit.

___________________________________
Visual Basic & Microsoft Access
http://www.vbfrance.com
http://www.mvps.org/access
http://www.mvps.org/vbnet
___________________________________

"Sayuri" a écrit dans le message
de


news:518301c356db$445f7900$
Bonsoir,


Dans ma requete, pour une colonne, j'ai ecris ceci :
PrixTotal: CMonnaie([T_Produit].[Prix]*[Quantite])
et Prix est en format Euro. Or le resultat est en
francs.



Je pense que l'erreur est du en quelque sorte a
CMonnaie.



Mais si je fais le calcul sans CMonnaie, j'obtiens un
resultat avec plein de chiffres ap la virgule. Et comme
je


ne peux pas paramètrer la longueur de mon decimal lors
de



la cration de ma requete, j'ai laisse CMonnaie.
Que puis-je faire pr ne plus avoir ceci.
Merci d'avance pour votre aide.


Sayuri


.

.


.