webForumDet fria alternativet

100000 till 100.000

ASP

4 svar · 275 visningar · startad av firstchoice

Medlem sedan okt. 2001615 inlägg
Frågan#1

om jag har talet 100000 (hundra tusen) i en databas
när jag presenterar det på sajten vill jag ha med en avgränsare (.) så det blir lättare att läsa av det

hur gör man det?
med FormateNumber? eller?

Medlem sedan aug. 20003 575 inlägg
#2

Sök på FormatNumber på msdn.microsoft.com så hittar du om FormatNumber stödjer det :D

Kolla upp Currency också, jag tror det är större chans att
det fungerar.

Medlem sedan aug. 20011 099 inlägg
#3

eller så kan man göra så här

response.write left(recset("number"),3)&"."&right(recset("number"),3)
Medlem sedan juni 200032 967 inlägg
#4

Man kan göra så så länge, men det är inte rätt. Ett tal skall behandlas som ett tal, icke som en sträng som är tvungen att vara ett visst antal tecken stor. Vad händer om fältet innehåller 89000?

Någon av formateringsfunktionerna för tal som finns, är rätt att använda.

Mvh

Medlem sedan dec. 20003 887 inlägg
#5

Till exempel FormatNumber(theNumber, [Antal decimaler], [Inledande nolla på decimaltal?], [negativa tal inom parantes?], [Tusentalsavgränsare])

FormatNumber(dittTal ,0, , , TriState.UseDefault) kan nog ge ett önskat resultat

253 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)