Vraag & Antwoord

Programmeren

vb decimale punt of comma

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

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

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