OVH Cloud OVH Cloud

Unité

7 réponses
Avatar
The boss
Bonjour, je voudrais comment fait on pour incorporer une unite dans un champ
? Merci de vos reponses !!!

7 réponses

Avatar
Raymond [mvp]
Bonjour.

Tu peux indiquer l'unité par la propriété format:
exemple:
#"Mm" Afficher 10Mn pour une valeur de 10.
#M Affichera 10M pour une valeur de 10.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"The boss" a écrit dans le message de
news:40c4e020$0$13819$
Bonjour, je voudrais comment fait on pour incorporer une unite dans un
champ

? Merci de vos reponses !!!




Avatar
kattalin
Bonjour à tous, et surtout à Raymond,

J'avais un champ "texte" avec une série de chiffres (non-
limitée à la liste) du type
"20 %", 14,5 %, 11,75 %, 3,5 %"

Pour pouvoir l'utiliser pour faire des calculs, je l'ai
modifié en numérique, Propriété décimals = auto.

Le format suivant me donne une série "20 %", 15 %, 12 %, 4
%" (c'est-à-dire en arrondissant après la virgule).

Pourquoi tant de haine ? des idées ?? merci d'avance

kattalin

P.S. J'avais essayé sur tes conseils, Raymond, une liste
déroulante sur deux colonnes, qui me donne le même
résultat, toujours en arrondissant :
Liste de valeurs :
20;"20 %";0;"0 %";10;"10 %";7;"7 %";5;"5 %";15;"15
%";3,5;"3,5 %"

-----Message d'origine-----
Bonjour.

Tu peux indiquer l'unité par la propriété format:
exemple:
#"Mm" Afficher 10Mn pour une valeur de 10.
#M Affichera 10M pour une valeur de 10.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"The boss" a écrit dans le
message de

news:40c4e020$0$13819$
Bonjour, je voudrais comment fait on pour incorporer
une unite dans un


champ
? Merci de vos reponses !!!





.




Avatar
kattalin
re

pardonnez-moi, le format est #" %"
kattalin
-----Message d'origine-----
Bonjour à tous, et surtout à Raymond,

J'avais un champ "texte" avec une série de chiffres (non-
limitée à la liste) du type
"20 %", 14,5 %, 11,75 %, 3,5 %"

Pour pouvoir l'utiliser pour faire des calculs, je l'ai
modifié en numérique, Propriété décimals = auto.

Le format suivant me donne une série "20 %", 15 %, 12 %,
4

%" (c'est-à-dire en arrondissant après la virgule).

Pourquoi tant de haine ? des idées ?? merci d'avance

kattalin

P.S. J'avais essayé sur tes conseils, Raymond, une liste
déroulante sur deux colonnes, qui me donne le même
résultat, toujours en arrondissant :
Liste de valeurs :
20;"20 %";0;"0 %";10;"10 %";7;"7 %";5;"5 %";15;"15
%";3,5;"3,5 %"

-----Message d'origine-----
Bonjour.

Tu peux indiquer l'unité par la propriété format:
exemple:
#"Mm" Afficher 10Mn pour une valeur de 10.
#M Affichera 10M pour une valeur de 10.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"The boss" a écrit dans le
message de

news:40c4e020$0$13819$
Bonjour, je voudrais comment fait on pour incorporer
une unite dans un


champ
? Merci de vos reponses !!!





.

.






Avatar
Raymond [mvp]
Bonsoir.

je n'ai pas tout compris.
tu as modifié quoi en numérique ? ce n'est pas parcequ'on passe de texte à
numérique 2 décimales que les décimales disparaissent. N'as-tu pas modifié
la source par exemple qui serait un entier ? si tu as une zone de liste
modifiable déclarée à standard 2 décimales, tu ne peux pas les perdre.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"kattalin" a écrit dans le message de
news:1995101c44d71$e252b1d0$
re

pardonnez-moi, le format est #" %"
kattalin
Avatar
kattalin
Bonjour Raymond,

Merci de ton message. Pour essayer de reformuler : j'avais
dans une table un champ "texte" format standard avec une
série de chiffres (non-limitée à la liste) du type "20
%" "3,5 %" "0 %"

Suite à ta réponse à 'the boss', j'ai voulu utiliser un
format personnalisé pour pouvoir baser des calculs sur mon
champ. Je l'ai donc modifié en TailleChamp réel simple
avec le format que tu lui avais donné, à savoir donc pas
standard mais #" %" . Ceci me donnait la série "20 %" "4
%" " %" (c'est-à-dire en arrondissant et sans montrer
la valeur zéro).

Le format #,##" %" avec décimales auto me donne une
série "20, %" "3,5 %" ", %" (c'est-à-dire en mettant la
virgule, même aux nombres entiers y compris le zéro qui ne
paraît toujours pas).

Le format #,##" %" avec décimales "2" me donne une
série "20,00 %" "3,50 %" ",00 %" (c'est-à-dire ne
mettant pas le zéro avec la virgule).

Le format #" %" réel simple avec décimales "2" me donne
une série "2000,00 %" "350,00 %" ",00 %" (c'est-à-dire
ne mettant pas le zéro avec la virgule).

Pour résumer, je souhaiterais avoir mes chiffres
d'origine, sans décimale pour les entiers et sans arrondi
pour les chiffres non-entiers, plus le symbole
pourcentage.

Le format nombre général réel simple avec décimales "2" me
donne une série "10" "3,5" "0" (c'est-à-dire sans le
symbole pourcentage). Finalement j'accepte celui-ci par
dépit en rajoutant sur mon formulaire un champ texte
contenant le "%"

Dommage car j'étais séduite par ta proposition à 'the
boss'. Merci quand même.
cordialement,
kattalin

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

je n'ai pas tout compris.
tu as modifié quoi en numérique ? ce n'est pas parcequ'on
passe de texte à

numérique 2 décimales que les décimales disparaissent.
N'as-tu pas modifié

la source par exemple qui serait un entier ? si tu as une
zone de liste

modifiable déclarée à standard 2 décimales, tu ne peux
pas les perdre.


--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/


Avatar
Raymond [mvp]
Je crois bien que tu veux tout et que ce ne sera pas possible, il faut deux
formats différents.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"kattalin" a écrit dans le message de
news:1a2b201c44e1a$f991ba90$
Bonjour Raymond,

Merci de ton message. Pour essayer de reformuler : j'avais
dans une table un champ "texte" format standard avec une
série de chiffres (non-limitée à la liste) du type "20
%" "3,5 %" "0 %"

Suite à ta réponse à 'the boss', j'ai voulu utiliser un
format personnalisé pour pouvoir baser des calculs sur mon
champ. Je l'ai donc modifié en TailleChamp réel simple
avec le format que tu lui avais donné, à savoir donc pas
standard mais #" %" . Ceci me donnait la série "20 %" "4
%" " %" (c'est-à-dire en arrondissant et sans montrer
la valeur zéro).

Le format #,##" %" avec décimales auto me donne une
série "20, %" "3,5 %" ", %" (c'est-à-dire en mettant la
virgule, même aux nombres entiers y compris le zéro qui ne
paraît toujours pas).

Le format #,##" %" avec décimales "2" me donne une
série "20,00 %" "3,50 %" ",00 %" (c'est-à-dire ne
mettant pas le zéro avec la virgule).

Le format #" %" réel simple avec décimales "2" me donne
une série "2000,00 %" "350,00 %" ",00 %" (c'est-à-dire
ne mettant pas le zéro avec la virgule).

Pour résumer, je souhaiterais avoir mes chiffres
d'origine, sans décimale pour les entiers et sans arrondi
pour les chiffres non-entiers, plus le symbole
pourcentage.

Le format nombre général réel simple avec décimales "2" me
donne une série "10" "3,5" "0" (c'est-à-dire sans le
symbole pourcentage). Finalement j'accepte celui-ci par
dépit en rajoutant sur mon formulaire un champ texte
contenant le "%"

Dommage car j'étais séduite par ta proposition à 'the
boss'. Merci quand même.
cordialement,
kattalin
Avatar
kattalin
rebonjour Raymond,

D'accord, je suis trop gourmande. Ton histoire de format
m'avait mis l'eau à la bouche.

C'est pas grave. Merci quand même, et désolée si je t'ai
fait perdre du temps.

cordialement,
kattalin

-----Message d'origine-----
Je crois bien que tu veux tout et que ce ne sera pas
possible, il faut deux

formats différents.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum