Avatar billede lasserasch Juniormester
30. maj 2006 - 01:07 Der er 3 kommentarer og
1 løsning

Formattering af tal fra 9999 til 9.999

Hvordan formatteres en tal værdi, så den udskrives pænt...

F.eks. tallet 10597,75 vil jeg gerne udskrive som 10.597,75

Er det et eller andet ala formatdatetime() man kan bruge til tal?


/Lasse
Avatar billede Slettet bruger
30. maj 2006 - 01:11 #1
Hejsa

Sådan her for eksempel:
<%
tal = "10597,75"
response.write formatnumber(tal)
%>

\Dan
Avatar billede lasserasch Juniormester
30. maj 2006 - 01:15 #2
Jeps! Takker, var lige den jeg havde brug for!
Avatar billede Slettet bruger
30. maj 2006 - 01:17 #3
Jamen det var godt!

- og tak for point!

\Dan
Avatar billede ldanielsen Nybegynder
30. maj 2006 - 10:12 #4
Den er sådan (sig hvis du ikke forstår argumenterne):

FormatNumber(Expression [,NumDigitsAfterDecimal [,IncludeLeadingDigit [,UseParensForNegativeNumbers [,GroupDigits]]]])


Desuden skal du starte med at skrive:

Session.LCID = 1030

Så fortæller du at det skal være dansk, så du er sikker på at den bruger , og ikke . som komma

Prøv dette:

Session.LCID = 1030

Dim myNumber

'laver et stort decimaltal, så vi kan teste
myNumber = 12345678 / 1000

'Dette giver 12.345,68, det vil sige at den afrunder en decimal efter 4/5 reglen
Response.Write(FormatNumber(myNumber, 2, True, False, True))
Response.Write ("<br>")

'Dette giver 12345,678, den bruger ikke . som tusindtalsseparator
Response.Write(FormatNumber(myNumber, 3, True, False, False))
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