webForumDet fria alternativet

Avrundning uppåt i webshop...!?!!?

ASP

8 svar · 302 visningar · startad av brw

Medlem sedan juli 2000619 inlägg
Frågan#1

Jag håller på med en webbshop och drar av 10 % av priset när kunder beställer via webben.

Då kan det bli konstiga priser som tex 89.90:- eller 81.30:- och då vill jag att den skall avrunda uppåt till jämn krona på alla belopp.

Hur ska jag fixa detta? nån som har något kodexempel?

------------------
Ingenting är omöjligt, bara en utmaning.

[Redigerat av brw den 11 apr 2001]

Medlem sedan apr. 200165 inlägg
#2

Kolla funktionen formatCurrency i VBscript

------------------
crack the liar´s smile

Medlem sedan dec. 19996 522 inlägg
#3

Kolla formatcurrency i vb

fan inte igen ;) Idag har typ 6 pers hunnit före mig trots att jag skriver 370 nedslag / minut och bara har 0,06 % felmarginal..:DAMN !

------------------
1 Man, 1 Million dead, The odds are just about even - Ash

[Redigerat av erka den 11 apr 2001]

Medlem sedan apr. 200165 inlägg
#4

Känner igen mig erka, @nders slog mig med en noslängd nyss!!

------------------
crack the liar´s smile

Medlem sedan apr. 200119 inlägg
#5

skit i detta inlägget det blev fel
[Redigerat av Jonas97 den 11 apr 2001]

[Redigerat av Jonas97 den 11 apr 2001]

Medlem sedan juli 2000619 inlägg
#6

exakt.. är det inte bara köra nå typ round(talet) uppåt eller nå eheh.. ge oss kodexempel =)

------------------
Ingenting är omöjligt, bara en utmaning.

Medlem sedan dec. 19996 522 inlägg
#7

Det finns en funktion i vbscript som man använder för att formatera valuta. Sök på formatcurrancy eller kolla på
http://msdn.microsoft.com/scripting/default.htm?/scripting/vbscript/doc/vsfctFormatCurrency.htm

------------------
1 Man, 1 Million dead, The odds are just about even - Ash

Medlem sedan dec. 19996 522 inlägg
#8

Sökte på det i detta forum fick upp skrivet av Vide

Session.LCID = 1053
variabel = "variabel"
variabel = FormatCurrency(variabel,0)

ps. söka i detta forum brukar ge några ledtrådar.. ;)

------------------
1 Man, 1 Million dead, The odds are just about even - Ash

Medlem sedan apr. 200165 inlägg
#9

Ok

'så här funkar round
Dim MyVar, pi
pi = 3.14159
MyVar = Round(pi, 2) 'MyVar contains 3.14.

så här funkar formatcurrency
FormatCurrency(Expression[,NumDigitsAfterDecimal (förslagsvis =0) [,IncludeLeadingDigit (förslagsvis =-2) [,UseParensForNegativeNumbers (förslagsvis =-2) [,GroupDigits (förslagsvis =-2)]]]])

Jävlar nu förlora ja

------------------
crack the liar´s smile

[Redigerat av drain den 11 apr 2001]

301 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
179 ms — hämta tråd, inlägg och bilagor (db)
116 ms — ändringar (db)