OVH Cloud OVH Cloud

arrondir

3 réponses
Avatar
natou
Bonsoir,
dans un formulaire l'op=E9ratrice saisi une longueur en cm=20
qui sera 25.5 dans un autre champs je converti ce chiffre=20
en inch, je le r=E9cup=E8re en format texte car =E0 c=F4t=E9 je=20
rajoute " ce qui donne par exemple 18.2" comment lui=20
donner automatique le format deux chiffres derri=E8re la=20
virgule car bien que dans la zone calcul=E9e j'ai mes 2=20
chiffres derri=E8re la virgule, lorsque je le r=E9cup=E8re en=20
texte je me retrouve avec 3 =E0 4 chiffres derri=E8re la=20
virgule, j'avais trouv=E9 une parade de dire dans la=20
r=E9cup=E9ration en texte d'extraire les 5 premi=E8res zones,=20
donc c'est valable lorsque j'ai un chiffre du genre 25.50"=20
mais si mon chiffre est 2.50 il va bien entendu me=20
chercher le troisi=E8me chiffre qui se trouve derri=E8re la=20
virgule SVP si qq =E0 une id=E9e ?
merci
natou

3 réponses

Avatar
Raymond [mvp]
Bonsoir.

utiliser la fonction format
exemple Format(MonChamp, "#.00")
ce qui donnera toujour 2 décimales.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"natou" a écrit dans le message de
news:0c8601c3dabf$b852f900$
Bonsoir,
dans un formulaire l'opératrice saisi une longueur en cm
qui sera 25.5 dans un autre champs je converti ce chiffre
en inch, je le récupère en format texte car à côté je
rajoute " ce qui donne par exemple 18.2" comment lui
donner automatique le format deux chiffres derrière la
virgule car bien que dans la zone calculée j'ai mes 2
chiffres derrière la virgule, lorsque je le récupère en
texte je me retrouve avec 3 à 4 chiffres derrière la
virgule, j'avais trouvé une parade de dire dans la
récupération en texte d'extraire les 5 premières zones,
donc c'est valable lorsque j'ai un chiffre du genre 25.50"
mais si mon chiffre est 2.50 il va bien entendu me
chercher le troisième chiffre qui se trouve derrière la
virgule SVP si qq à une idée ?
merci
natou
Avatar
kattalin
bonjour

peut-être faut-il mettre le texte " ce qui donne par
exemple " séparément du chiffre, lequel est en
format "#.00" (ou format monétaire dans un autre exemple).

kattalin

-----Message d'origine-----
Bonsoir.

utiliser la fonction format
exemple Format(MonChamp, "#.00")
ce qui donnera toujour 2 décimales.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"natou" a écrit
dans le message de

news:0c8601c3dabf$b852f900$
Bonsoir,
dans un formulaire l'opératrice saisi une longueur en cm
qui sera 25.5 dans un autre champs je converti ce chiffre
en inch, je le récupère en format texte car à côté je
rajoute " ce qui donne par exemple 18.2" comment lui
donner automatique le format deux chiffres derrière la
virgule car bien que dans la zone calculée j'ai mes 2
chiffres derrière la virgule, lorsque je le récupère en
texte je me retrouve avec 3 à 4 chiffres derrière la
virgule, j'avais trouvé une parade de dire dans la
récupération en texte d'extraire les 5 premières zones,
donc c'est valable lorsque j'ai un chiffre du genre 25.50"
mais si mon chiffre est 2.50 il va bien entendu me
chercher le troisième chiffre qui se trouve derrière la
virgule SVP si qq à une idée ?
merci
natou


.



Avatar
natou
Moi ! gourmande ? qu'elle idée .....
Merci je vais essayer vos suggestions
natou
-----Message d'origine-----
mer. 14 janv. 2004 17:59:06 natou a écrit dans le message
de news

<news:0c8601c3dabf$b852f900$ :

dans un formulaire l'opératrice saisi une longueur en
cm


qui sera 25.5


Gourmande.

(pas taper)

dans un autre champs je converti ce chiffre
en inch, je le récupère en format texte car à côté je
rajoute " ce qui donne par exemple 18.2" comment lui
donner automatique le format deux chiffres derrière la
virgule


Quand vous récupérez la donnée, passez par la fonction
format()


ex : texte = format(MaValeur, "0.00")


--
!
.