Désespéré - Problème de décimal - VB6 - Access

Zepp - 22 août 2001 à 22:31
Opo69 Messages postés 5 Date d'inscription mercredi 17 mars 2004 Statut Membre Dernière intervention 17 août 2004 - 16 févr. 2006 à 14:21
Bonjour,

ça fait quelques temps que je suis bloqué au même endroit dans mon programme. Ce problème semble très ridicule et j'imagine qu'il doit être simple à corriger.

j'ai un programme VB qui fait des factures selon une liste de produit et de prix pré-établi dans access.

dans access, tout semble aller correctement.
type de données : Monétaire
format: Monétaire
décimal: 2

lorsque je regarde avec access ma liste de prix, tout est ok, ex: 380,00 200,00 180,50 etc..

mais le problème survient dans VB

lorsque je vais chercher le prix des produits dans access, VB m'affiche par exemple pour les mêmes prix cités plus haut: 380 200 180,5

moi ça me prend absolument les 2 décimals après la virgule dans mon programme.

je comprend pas ce qui ne roule pas.

alors j'attends vos idées

merci d'avance

Zepp

3 réponses

Essaie le type Currency
0
Ok, pour retenir et calculer correctement, le type Currency vas aller.

Pour afficher, c'est plutôt:

Text1 = Format$(Valeur, "0.00")
0
Opo69 Messages postés 5 Date d'inscription mercredi 17 mars 2004 Statut Membre Dernière intervention 17 août 2004
16 févr. 2006 à 14:21
Bonjour
As tu essayé de formater tes données à l'affichage avec la commande VB : Format()... là tu peux lui imposer de t'afficher les 2 décimales meme si elles sont à zéro.
Bon Courage !
0
Rejoignez-nous