Après la virgule

zelze Messages postés 234 Date d'inscription mardi 31 décembre 2002 Statut Membre Dernière intervention 30 juillet 2008 - 1 févr. 2003 à 17:20
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 - 1 févr. 2003 à 21:18
J'ai un truc du genre :

text4.text = text1.text * text2.text / text3.text

text4 affiche le calcul entre text1, text2 et text3 mais j'ai un ptobleme il n'affiche pas les nombre après la virgule.
Quelqu'un peut'il m'aider????
Merci d'avance....

4 réponses

cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
1 févr. 2003 à 17:28
Fait plutôt ceci :

text4.text = CDbl(text1.text) * CDbl(text2.text) / CDbl(text3.text)

Car a mon avis, VB interprête tes nombres comme des entiers et retourne donc un entier.

DARK SIDIOUS
0
zelze Messages postés 234 Date d'inscription mardi 31 décembre 2002 Statut Membre Dernière intervention 30 juillet 2008
1 févr. 2003 à 20:22
Ok!!!
Merci du conseil
<<--Zelze-->>
0
zelze Messages postés 234 Date d'inscription mardi 31 décembre 2002 Statut Membre Dernière intervention 30 juillet 2008
1 févr. 2003 à 20:30
j'vien d'essaier en faite sa change rien....
Ta pas quelque chose a proposé stp???

<<--Zelze-->>
0
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
1 févr. 2003 à 21:18
Ben à ce moment là :

Dim DBL_Variable(3) as Double

DBL_Variable(0) = Text1.text
DBL_Variable(1) = Text2.text
DBL_Variable(2) = Text3.Text
DBL_Variable(3) = DBL_Variable(0) * (DBL_Variable(1) / DBL_Variable(2))

Text4.Text = DBL_Variable(3)

Ceci devrait marcher !

DARK SIDIOUS
0
Rejoignez-nous