talformatering

ASP

2 svar · 187 visningar · startad av doggelito

Medlem sedan juni 20003 076 inlägg
Trådstart#1

Oj, nu börjar jag få lite väl många frågor på förstasidan, men jag lär ändå skapa en till(ska lugna mig sedan).
har denna kod:

Filesize2 = right(Filesize, len(Filesize)-instrRev(Filesize,"."))
Filesize2 = len(Filesize)-len(Filesize2)-1
Filesize2 = left(Filesize, Filesize2)

Där Filesize är ett tal ex. 12.9876543 och jag vill ta ut siffrorna före punkten, alltså i detta fall 12( men det är inte alltid 2 siffror).
koden ovan fungerar men jag tycker att man borde kunna banta ner den rejält, går den att skriva om?

Medlem sedan feb. 20001 590 inlägg
#2

Att avruna 12.9 till 12 är ganska grovt eller?

Om du nu vill ha 12.9 till 12 så använd:

fix(tal)

Ren avrundning gör du med:

round(tal,decimaler)

Och ett tips.

Hela VB script dokumentationen finns på http://msdn.microsoft.com

/T

Medlem sedan juni 20003 076 inlägg
#3

det var inte frågan om en avrundning, men däremot verkar 'fix' vara en lysande funktion i mitt fall, tackar för den!

256 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)