Avatar billede ferstin Nybegynder
27. marts 2003 - 10:05 Der er 5 kommentarer og
2 løsninger

skriv Mb med 2 decimaler

Jeg har en liste over filer, og her er udregningen jeg pt bruger ved angivelse af størrelsen i Mb:

storrelse = rs("Storrelse")
storrelse = int(storrelse/1024/1000)

Hvordan får jeg det til at står med 2 decimaler? Pt. står der f.eks. kun 0 Mb, hvis det er under 1 Mb. Det vil jeg gerne have til at stå sådan f.eks.: 0.59 Mb.
Avatar billede grunken Nybegynder
27. marts 2003 - 10:07 #1
storrelse = Formatnumber((storrelse/1024), 2)
Avatar billede lester_dk Nybegynder
27. marts 2003 - 10:09 #2
Du kan evt. bruge en funktion til at tjekke igennem og give ønsket output.

<% Function FindSize
ObjBytes = objFile.size
  IF ObjBytes => 1024 AND  ObjBytes =< 1048576 Then
  objModSize = round(ObjBytes/1024,1) & " KB"
Else IF ObjBytes > 1048576 Then
  objModSize = Round(((ObjBytes/1024)/1024),2) & " MB"

Else IF ObjBytes < 1024 Then
objModSize = round(ObjBytes,3) & " Bytes"
'IF ObjBytes > 1024 Then
  'objModSize = ObjBytes & " Bytes"
End IF
End if
End if
FindSize = objModSize
End Function
%>
Avatar billede ferstin Nybegynder
27. marts 2003 - 13:07 #3
lester_dk > din funktion giver denne fejl:
Syntax error

/web/emneside/support.asp, line 40

Function FindSize
----------------^
Avatar billede ferstin Nybegynder
27. marts 2003 - 13:44 #4
lester_dk > Jeg blev dog lidt inspireret af din funktion, og har lavet dette:

storrelse = int(rs("Storrelse"))
If storrelse > "1024" Then
storrelse = storrelse & " bytes"


Else If storrelse >= "1024" AND storrelse <= "1048576" Then
storrelse = round(storrelse/1024, 1) & " Kb"


Else If storrelse > "1048576" Then
storrelse = round(((storrelse/1024)/1024),2) & " Mb"

End If
End If
End If

Men der står alligevel kun xxxx bytes ved her fil, også selvom det er over 1025 bytes... Hvad kan være galt?
Avatar billede ferstin Nybegynder
27. marts 2003 - 14:23 #5
lukker
Avatar billede lester_dk Nybegynder
28. marts 2003 - 08:46 #6
hmmm.... kan fortælle at min virker for mig....  det er jo ikke sikkert du lige bruger ObjFile.....  det er jo bare et var navn.. håber det virker for dig.
Avatar billede ferstin Nybegynder
28. marts 2003 - 08:50 #7
Jeg har stadig problemer med funktionen, men lader det lige ligge lidt. Jeg tager det op lidt senere, når jeg ved mere :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester