Altijd getallen achter de komma

Status
Niet open voor verdere reacties.

slurink

Gebruiker
Lid geworden
31 dec 2014
Berichten
5
Uit een berekening komt een resultaat dat ik in een rapport wil zetten. Geen probleem
Echter ik wil dat altijd 2 cijfers achter de komma komen, ook als die cijfers 0 zijn.
Nu is het zo:
47.25 blijft 47.25 prima dus
47.20 wordt 47.2 en dat moet dus 47.20 blijven
47.00 wordt 47 en dat moet dus 47.00 blijven
Via google en Microsoft support kan ik het antwoord niet vinden.
Wie kan mij een tip geven. Maakt niet uit of het resultaat als integer, string of currency wordt weergegeven.
 
Cel eigenschap Getal met 2 decimalen doet dat.

Getal.jpg
 
Laatst bewerkt:
Sorry dat ik niet duidelijk genoeg ben geweest.
Ik moet geen oplossing in Exel maar in VBA, dus een functie die altijd een getal met 2 cijfers achter de komma weergeeft. Of in iedere geval het aantal cijfers dat je met een parameter aangeeft.
Het getal is een resultaat van een berekening in VBA dus niet uit een tabel, veld of cel.
 
Ok. Dan wellicht dit?
Format(Getal, "#,##0.00")
 
Dan wil ik je code wel eens zien want met format werkt het prima.
 
Dim txtTotaal As Double
Set rstBon = CurrentDb.OpenRecordset("SELECT * FROM qryBestellingen WHERE tblKla_ID = " & txtKlant_ID, dbOpenDynaset)
With rstBon
m_regels = .RecordCount
For i = 1 To m_regels
Next i
If .RecordCount > 0 Then
.MoveLast
.MoveFirst
For i = 1 To .RecordCount
txtTotaal = txtTotaal + !tblPro_Totaalprijs
.MoveNext
Next i
.Close
End If
End With
txtTotaal = Format(txtTotaal, "#,##0.00")

De laatste regel gaat het dus om
txtTotaal wordt weergegeven in een Access Rapport
 
Zo zet je het dus weer in een Double en krijg je een rond getal als er geen decimalen zijn.
Maak een variabele s_txtTotaal als String en gebruik dan:
s_txtTotaal = Format(txtTotaal, "#,##0.00")

die s_txtTotaal gebruik je dan daar waar je het getal inclusief de ,00 wilt zien.
 
Graag gedaan :)
 
Je gebruikt overigens een vreemde methode om je totaal te berekenen. En als het om een Access rapport gaat, kun je de opmaak toch gewoon op dat rapport instellen?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan