webForumDet fria alternativet

Stora, väldigt stora tal och deras visning.

ASP

11 svar · 260 visningar · startad av PatrikB

Medlem sedan mars 20002 836 inlägg
Frågan#1

Hello,

undrar hur man kommer runt detta:

Vid uträkningar där summan blir väldigt stor, Sum > 100 000 000 000 000, så får man denna visning: 1+E15

Nu vill jag ju att det ska stå: 1 000 000 000 000 000 istället för 1+E15 någon som vet hur man gör

cya,
PatrikB

------------------
'## -- second place is the first looser -- ##'

Medlem sedan juni 20019 024 inlägg
#2
FormatNumber(1000000000000000, 0)

Borde fungera.

------------------
"Tål det inte att skämtas om, är det inte värt att ta på allvar."

Medlem sedan aug. 20012 349 inlägg
#3

FormatNumber(tal,0,,,0)

Så skrivs talet ut tuan en massa "." och ","
dvs = 1000000000000000
iställetför
1,000,000,000,000,000,000

------------------
National Blonde Day!
Alle ihre Basis ist uns gehört.

Medlem sedan mars 20002 836 inlägg
#4

he, he

det är vid en eventuell uträkning som jag får tal större än 1+E15 men vill få dem på "den vanliga formen"

cya,
PatrikB

------------------
'## -- second place is the first looser -- ##'

Medlem sedan juni 20019 024 inlägg
#5

Så skrivs talet ut tuan en massa "." och ","
dvs = 1000000000000000
iställetför
1,000,000,000,000,000,000

Det beror ju på vad man har som tusentalsavgränsare. I svenska är mellanslag standard, men USA har punkt (.) osv.

------------------
"Tål det inte att skämtas om, är det inte värt att ta på allvar."

Medlem sedan mars 20002 836 inlägg
#6

FormatNumber funkade perfa ju ......

ibland tänker man f*n inte längre än näsan räcker.

cya o tackar för svaren,
PatrikB

------------------
'## -- second place is the first looser -- ##'

Medlem sedan aug. 20012 349 inlägg
#7

Det beror ju på vad man har som tusentalsavgränsare. I svenska är mellanslag standard, men USA har punkt (.) osv.

iofs, sant, men de flesta webbservrar har engelsk win2k och då vill man ju inte ha punkter.

Fast man kan ju ändra det med Session.lcid = 1033 kanske?

Hmm.. provade att byta lcid, men det verkade inte ha någon effekt.

Jaja.

------------------
National Blonde Day!
Alle ihre Basis ist uns gehört.

Medlem sedan juni 20019 024 inlägg
#8

Fast man kan ju ändra det med Session.lcid = 1033 kanske?

1053 för svenskt format.

------------------
"Tål det inte att skämtas om, är det inte värt att ta på allvar."

Medlem sedan juni 2001206 inlägg
#9

Det beror ju på vad man har som tusentalsavgränsare. I svenska är mellanslag standard, men USA har punkt (.) osv.

Det är fel. I USA är , standard som tusentalsavgränsare och . är deras decimaltecken.

------------------
mvh
Harback
Hifiguiden.nu

Medlem sedan juni 20019 024 inlägg
#10

Helt rätt Harback, blandade ihop dem!

------------------
"Tål det inte att skämtas om, är det inte värt att ta på allvar."

Medlem sedan aug. 20012 349 inlägg
#11

1053 för svenskt format.

*slår mig med handflatan i pannan så det säger SMACK*

Javisst ja, blandade ihop dem. :r

------------------
National Blonde Day!
Alle ihre Basis ist uns gehört.

Medlem sedan aug. 20012 349 inlägg
#12

[r] dubbelpostning

[Redigerat av mrblonde den 15 nov 2001]

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