Puuttuvat desimaalit

VBeginner

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.

1

329

    Vastaukset 1

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • vb2005

      Jos desimaalierottimena on piste, Val pitäisi toimia. Jos taas erottimena on pilkku, pitäisi käytellä CDbl -funktiota.

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Mikä sua mies vaivaa?

      Siis oikeasti.
      Ikävä
      95
      1596
    2. 72
      1254
    3. Mitä vuosimallia kaivattusi on?

      🤣🤣🤣🤣🤣🤣
      Ikävä
      90
      1222
    4. Jasmin vauhdissa

      Kyllä pitää Jassulla kiirettä, kun yhtenään menoa mun äidin, isäpuolen ja Markon kanssa Ossianin ollessa tietysti sulois
      Kotimaiset julkkisjuorut
      276
      1005
    5. 95
      929
    6. Onko kaivattusi

      seksuaalisesti vetovoimainen?
      Ikävä
      40
      904
    7. Kuinka hyvin te sopisitte

      Toisillenne vai sopisivatko ollenkaan? Mitä eroja
      Ikävä
      49
      777
    8. Miksi et halua kaivattusi

      kanssa suhteeseen? Onko jokin syy vaikka rakastat häntä?
      Ikävä
      80
      775
    9. Vinkkiä miehelle

      Huomenna olen kuudesta eteenpäin kotona, yksin… Pääsetkö/uskallatko tutustua?
      Ikävä
      55
      753
    10. 45
      695
    Aihe