1 membre
Connectés : ( personne )
- La Charte du Forum - Forum - Questions générale
Sujet n° 467 |
decimal des chiffre en vba |
le 10/02/2011 : 08:16 par lemeruvien
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 |
|
|
Réponse n° 1 -------- le 10/02/2011 : 17:39 par 3Stone
Administrateur
|
Bonjour,
Déjà, il n'est pas normal de vouloir sauver ce genre de résultat dans une table
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) |
|
|
Réponse n° 2 -------- le 10/02/2011 : 17:57 par lemeruvien
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. |
|
|
Réponse n° 4 -------- le 11/02/2011 : 15:45 par 3Stone
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) |
|
|
sujet actif
sujet clos
Important!
Nouveau message -
Rectifier message
Clôturer sujet
Remonter
|