Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Programmeren

vb decimale punt of comma

JaFO
2 antwoorden
  • op mijn computer heb ik met landeninstelling het decimale scheidingsteken op comma gezet. dat wil ik ook zo houden. ik lees in vb gegevens uit een access database in naar tekstvelden. als ik vervolgens die velden weer uitlees om met de gegevens te rekenen valt alles na de comma weg. m.a.w. impliciete conversie naar een integer. als ik expliciet converteer met b.v. CLong wordt het ook niet beter. hoe krijg ik vb zover dat ie de comma als decimaal scheidingsteken herkent?
  • Ik heb bedragen in access numeriek met dubbele preciezie ( wat dat ook mag zijn ).
    In VB wordt dit tekst en zodra ik ermee wil
    rekenen converteer ik naar double.

    Om de double weer duidelijk te tonen gebruik ik

    bedrag = CStr(bedrag_double)
    bedrag = Format(bedrag, "##,###.00")
    If bedrag_double = 0 Then bedrag = "0,00"

    Als een textveld terug moet naar de database
    moet een veld worden gevalideerd (validate).

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.