Toon posts:

[VB] Correct afronden op 2 decimalen

Pagina: 1
Acties:
  • 275 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Ik heb een vraagje...
Ik heb nu met een soort kassa programma bezig en daar moet ik alle getallen op 2 decimalen afronden. en daar is het dus bijvoorbeeld 1,2356 = 1,24 dat is ook goed
maar hele getallen bijvoorbeeld 1 moet ie als 1,00 weergeven
hoe doe ik dat
niet met Dec(getal,2)

Verwijderd

Probeer deze functie eens:
code:
1
Round(getal, 2)

Verwijderd

Vergelijkbaar topic zag ik een paar dagen geleden ook al :(

Anyway, Format(getal, "0.000,00") oid
Zoeken op Format en kies wat je wil...

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11 01:34
* mbravenboer heeft je topic-titel even iets verbeterd :) .

Overigens is dit niet bepaald een uniek probleem zoals je kunt nagaan in de search ;) .

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • Xiphalon
  • Registratie: Juni 2001
  • Laatst online: 11:29
Afronden op de cent: * 100, afronden, / 100
Afronden op de stuiver: * 20, afronden, / 20
Afronden op het kwartje: * 4, afronden, / 4
etc...

Verwijderd

Op woensdag 23 januari 2002 20:32 schreef IJskoud het volgende:


Vergelijkbaar topic zag ik een paar dagen geleden ook al :(
Volgens mij ook, en inderdaad niet zo'n orginele vraag :-)
Anyway, Format(getal, "0.000,00") oid
Inderdaad, oid, want de punt en de komma moet je omdraaien, want VB is nog altijd een Engelse taal, en deels Windows-taal onafhankelijk, en dat geld voor Format, dus:

code:
1
Format(getal, "#,##0.00")

Verwijderd

Topicstarter
Okeej jongens, bedankt
ik had een beetje haast en was eigenlijk te lui om te zoeken, maaar iig bedankt voor de antwoorden en sorry dat mijn topic zo slecht was :)
ik schaam me vreselijk het zal nooit meer gebeuren :D
hmz, laatmaar

wederom tnx

mzzl

P.S. ik bedoelde in mijn eerste post ook Round...
maar ik moet dus Format hebben....
Pagina: 1