Forum - Questions générale - Sujet n°467

[]
Nombre de membres 1 membre
Connectés : ( personne )
 

La Charte du Forum - La Charte du Forum

Forum - Forum
Questions générale - Questions générale


clos par 3Stone le 01/03/2011 : 19:36  Sujet n° 467  decimal des chiffre en vba

le 10/02/2011 : 08:16
par lemeruvien

Anonyme

visiteur

bonjour tout le monde,
Encore un petit problème, dans la formule en vba qui suit, :

soldetotal = soldetotal - Forms![Pointage des opérations].Dépense

le soldetotal est à 0, c'est normal, mais la dépense est à 258.85, et malgrès que dans ma table, le champ soldetotal soit au format "standard" à 2 décimal, j'ai comme résultat 259!!
Bien sur cette formule n'étant pas seule, ça fausse tous les calcul qui suivent!!
alors comment ne pas arrondir le résultat???merciroger
 
Ecrire à lemeruvien  sujet clos  Haut

[]   

Réponse n° 1
--------
le 10/02/2011 : 17:39
par 3Stone

Anonyme

Administrateur

Bonjour,

Déjà, il n'est pas normal de vouloir sauver ce genre de résultat dans une table d

Ensuite, tu parles du format du champ, mais si son type est numérique, quelle est la taille du champ ?

Faudrait aussi dire ou tu as placer ton code ?

Cordialement,
Pierre(3stone)
  clos par 3Stone le 01/03/2011 : 19:36  Haut
Réponse n° 2
--------
le 10/02/2011 : 17:57
par lemeruvien

Anonyme

visiteur
salut pierre, 1) Oui, je sait, mais ce soldetotal m'est nécessaire pour la suite de ma base!2) le format de mon champ est numérique, en réel simple.3) j'ai placé cette formule après mise a jour du montant de la dépense.
Ecrire à lemeruvien   clos par 3Stone le 01/03/2011 : 19:36  Haut
Réponse n° 3
--------
le 11/02/2011 : 08:52
par lemeruvien

Anonyme

visiteur
Bonjour pierre, ça y est j'ai trouvéééééééé !!a l'ouverture de ma procédure, j'avais mis:Dim soldetotal as integer  au lieu de "as variant"merci quand même!
roger
Ecrire à lemeruvien   clos par 3Stone le 01/03/2011 : 19:36  Haut
Réponse n° 4
--------
le 11/02/2011 : 15:45
par 3Stone

Anonyme

Administrateur

Bonjour,
 
Citation :

a l'ouverture de ma procédure, j'avais mis:
Dim soldetotal as integer au lieu de "as variant"

 
Là, tu cherches les ennuis...

Comme tu avais dit :
Citation :

malgrès que dans ma table, le champ soldetotal

 
Donc, si soldetotal est le nom d'un champ, il ne faut pas créer une variable du même nom.

Cordialement,
Pierre(3stone)
  clos par 3Stone le 01/03/2011 : 19:36  Haut
actif sujet actif   clos sujet clos   Important! Important!   Nouveau Nouveau message   -   Rectifier Rectifier message   Clôturer Clôturer sujet   Remonter Remonter
[]
Catégories de discussion  Forum 



Haut