Domino 9 und frühere Versionen > Entwicklung
Logik-Frage: Bytes in KB umwandeln mit Formatierung
koehlerbv:
Ein schöner Abschluss des heutigen (aufregenden) Tages ;)
Bernhard
TMC:
Schön :)
Nur zur Klarstellung (für Mitleser, insbesondere Sparkassen etc.):
Das Round darf nur 1mal gebildet werden, also am Anfang, da ich hier ja Nachkommastellen mit ausgebe.
lngBytes = 100000
lngKB = 100000 / 1024
lngKBRounded = Round(lngKB, 2) 'Ergibt: 97,66
lngKBRoundedTemp = Round(lngKB, 0) 'Ergibt: 98
lngKBRoundedTemp darf man also nicht nehmen, wenn man das String hier neu aufbaut (und dahinter ["," & intNachkommastelle] hängt ;) )
Ich schreibe das, weil wir hier einige Programmierer von Banken haben ;D (nicht dass bei mir dann auf dem Kontoauszug negativ-Beträge einfach aufgerundet werden :P ;D )
Semeaphoros:
Warum so kompliziert? Dafür gibts doch die Format-Funktion, oder hab ich jetzt was völlig falsch verstanden?
print format$ (Bytes/1024,"#,##0.00"
erzeugt doch genau die gesuchte Ausgabe?
TMC:
Volltreffer, Jens :D
Cool, hatte daran überhaupt nicht gedacht. Genau sowas habe ich gesucht.
Danke :)
Semeaphoros:
Wie man sieht, wer sucht, der findet ;D
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln