Avatar billede maron Nybegynder
14. juni 2007 - 13:57 Der er 5 kommentarer og
1 løsning

Sæt decimaler i ASP

Efterlyser en funktion i ASP der kan sætte decimaler.
F.eks så tallet 1000 vises som 1.000
Og eks. tallet 1000000 vises som 1.000.000
Avatar billede w13 Novice
14. juni 2007 - 13:59 #1
Bare sådan her:
FormatNumber(1000000,0)

Det at der står ",0" indikerer antallet af decimaler, dvs. her 0.

FormatNumber(1000000,6) ville outputte: 1.000.000,000000
Avatar billede fennec Nybegynder
14. juni 2007 - 14:07 #2
Output formatet (hvordan , og . bruges) styres af LCID'en, som også styrer datoformatet:

session.LCID = 1030 'DK format
response.write FormatNumber(1000,2) 'Udskriver 1.000,00

session.LCID = 1033 'UK format
response.write FormatNumber(1000,2) 'Udskriver 1,000.00
Avatar billede maron Nybegynder
14. juni 2007 - 14:43 #3
Jeg skal bruge punktum begge steder, da det er et antal og ikke et beløb der udskrives.
Avatar billede w13 Novice
14. juni 2007 - 14:48 #4
Jamen så er det jo bare:

session.LCID = 1030
FormatNumber(tallet,0)

Og måske er session.LCID = 1030 overflødig, hvis din server allerede er sat til dansk format.
Avatar billede maron Nybegynder
14. juni 2007 - 14:52 #5
Det virker perfekt. tak for hjælpen :-)
Avatar billede w13 Novice
14. juni 2007 - 15:00 #6
Det var så lidt. Og tak for point!
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