Tämä saattaa nyt olla aloittelijalle tyypillinen helppo kysymys, mutta enpä vain keksi itse vastausta. Eli:
Mistä voi johtua, että kun haen VB6:ssa tekstikentässä olevan arvon Currency-tyypin muuttujaan, siis tyyliin:
muuttujannimi = Val(tekstikentännimi)
...niin siitä katoavat desimaalit? Tekstikentässä siis nuo desimaalit vielä näkyvät.
Mistä voi johtua, että kun haen VB6:ssa tekstikentässä olevan arvon Currency-tyypin muuttujaan, siis tyyliin:
muuttujannimi = Val(tekstikentännimi)
...niin siitä katoavat desimaalit? Tekstikentässä siis nuo desimaalit vielä näkyvät.
Vastaukset 1
Vanhimmat
Jos desimaalierottimena on piste, Val pitäisi toimia. Jos taas erottimena on pilkku, pitäisi käytellä CDbl -funktiota.