OVH Cloud OVH Cloud

Pourcentages

4 réponses
Avatar
Gonosen
Bonjour à toutes et à tous !

Je deviens fou !

Dans une table, j'ai un champ TauxTva dans lequel je souhaite saisir un taux
de tva. Type de données : numérique, taille du champ : décimal, format :
pourcentage.

Quand je saisis 5 dans le champ, j'obtiens 500 % : normal ! Quand je saisis
0,05, j'obtiens 0 !!!

Alors je n'y comprends rien !

Merci pour votre aide précieuse.

4 réponses

Avatar
hm15
Bonsoir Gonosen,

si tu tiens absolument à garder la propriété Taille du champ à "Décimal",
dans ce cas, mets la propriété Echelle à 2 (nombre de chiffres à droite de
la virgule, est-il dit).
Personnellement, pour un taux de TVA, je choisis la taille "Réel simple" (la
précision est à 7 décimales au lieu de 28 (!) pour la taille "décimale" et
le champ prend donc beaucoup moins de place).

Cordialement,

Annette
---------------------------------------------------------------------------
www.horizon-micro.com


"Gonosen" a écrit dans le message de news:
bpj6rl$epu$
Bonjour à toutes et à tous !

Je deviens fou !

Dans une table, j'ai un champ TauxTva dans lequel je souhaite saisir un
taux

de tva. Type de données : numérique, taille du champ : décimal, format :
pourcentage.

Quand je saisis 5 dans le champ, j'obtiens 500 % : normal ! Quand je
saisis

0,05, j'obtiens 0 !!!

Alors je n'y comprends rien !

Merci pour votre aide précieuse.




Avatar
Raymond [mvp]
Bonsoir.

Erreur de jeunesse. comme son nom l'indique, un champ décimal est un entier
sur 12 octets non-signé ! ! ! !
remplace décimal par réel simple (single) en format pourcentage
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


"Gonosen" a écrit dans le message de
news:bpj6rl$epu$
Bonjour à toutes et à tous !

Je deviens fou !

Dans une table, j'ai un champ TauxTva dans lequel je souhaite saisir un
taux

de tva. Type de données : numérique, taille du champ : décimal, format :
pourcentage.

Quand je saisis 5 dans le champ, j'obtiens 500 % : normal ! Quand je
saisis

0,05, j'obtiens 0 !!!

Alors je n'y comprends rien !

Merci pour votre aide précieuse.




Avatar
Raymond [mvp]
Bonjour Annette.

comment vas-tu ?

une précision quand même sinon gonosen va croire que je radote. décimal est
bien un entier non signé (dans la table) et mis à l'échelle par une variable
puissance de 10 et que ce type ne peut pas être déclaré en vba par dim. on
peut le stocker en transformant un variant avec la fonction cdec. Surtout ne
jamais utiliser ce type de données (AMHA).
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


"hm15" a écrit dans le message de
news:%
Bonsoir Gonosen,

si tu tiens absolument à garder la propriété Taille du champ à "Décimal",
dans ce cas, mets la propriété Echelle à 2 (nombre de chiffres à droite de
la virgule, est-il dit).
Personnellement, pour un taux de TVA, je choisis la taille "Réel simple"
(la

précision est à 7 décimales au lieu de 28 (!) pour la taille "décimale" et
le champ prend donc beaucoup moins de place).

Cordialement,

Annette


Avatar
hm15
Bonjour Raymond,

merci beaucoup pour la précision, utile à tous car on a rarement parlé de
cette propriété (taille Décimal) dans le groupe.
Les 2 Pierre ont participé à un fil l'année dernière mais sans conviction je
crois.

Manifestement tu vas bien aussi !
Bonne journée,

Annette
---------------------------------------------------------------------------
www.horizon-micro.com


"Raymond [mvp]" a écrit dans le message de
news:
Bonjour Annette.

comment vas-tu ?

une précision quand même sinon gonosen va croire que je radote. décimal
est

bien un entier non signé (dans la table) et mis à l'échelle par une
variable

puissance de 10 et que ce type ne peut pas être déclaré en vba par dim. on
peut le stocker en transformant un variant avec la fonction cdec. Surtout
ne

jamais utiliser ce type de données (AMHA).
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA

[...]