2 decimalen tijdens rekensom

Status
Niet open voor verdere reacties.

Mar k

Gebruiker
Lid geworden
26 okt 2009
Berichten
60
Beste helpmij'ers,

Ik ben bezig met een rekensysteempje.

Nu is textbox1 het aantal producten.
textbox 2 is de prijs per stuk.

hij moet dus textbox1 * textbox2. nu is dat gelukt.
Als ik alleen bijvoorbeeld 1,99 per stuk wil invoeren rond hij naar beneden af op hele getallen.
Hoe laat ik hem ook de 2 decimalen meerekenen?

Groeten,
Mark
 
Dat gaat makkelijker als je laat zien hoe je code er nu uitziet maar kennelijk werk je met het Integer datatype en dat zijn hele getallen.
 
Laatst bewerkt:
He edmoor,

Mijn ervaring met visual basic ligt grafisch hoger op interface gebied als codetaal dus lach me niet uit met de volgende code :)
ik had deze code bij textbox2.textchanged.
t1d.Text = Val(t1a.Text) * Val(t1c.Text)

t1a is textbox 1 (aantal)
t1c is textbox 2 (prijs per eenheid)
t1d is textbox 3 (totaal prijs)
De bedoeling is dus aantal x prijs per eenheid = totaal prijs. (duh).
 
Laatst bewerkt:
Maak er eens dit van:
Code:
t1d.Text = Cdbl(t1a.Text * t1c.Text)

Cdbl converteert een string naar het type Double en die kan, simpel gezegd, cijfers achter de komma aan.
 
Laatst bewerkt:
Super! dit werkt. Wist niet dat het zo eenvoudig was :)
Dankjewel!
 
Graag gedaan :)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan