webForumDet fria alternativet

Alternativ till formatcurrency

ASP

3 svar · 296 visningar · startad av annesophie

Medlem sedan juni 20012 236 inlägg
Frågan#1

Hej,

Finns det något alternativ till formatcurrency för att få decimaler på rätt plats?

Om jag kör <%=formatcurrency(objRst("vbOrdRadSum")%> så får jag tex fram 2.010,00 kr.

Det är ingen höjdare eftersom valutan hålls i ett "separat fält" och bestäms efter vem som loggar in för att kolla priser. Tex USD för amerikaner, EURO för tyskar och SEK för svenskar.

Jag vill därför gärna kunna få fram 2.010,00 men utan kr.

/A

Medlem sedan dec. 19998 577 inlägg
#2

Jag tycker att du skall skapa en tabell där du har de olika kategorierna kr, euro och usd, och sedan koppla lcid-nummret till dessa, sedan kan du per besökare sätta vilket lcid som skall användas och då kommer dom alltid att få rätt värde (kr,$,€).

Mvh, Vide

Medlem sedan feb. 20001 590 inlägg
#3

Använd formatnumber() den ger dig möjlighet att trixa med decimaltal.

http://msdn.microsoft.com/library/en-us/script56/html/vsfctFormatNumber.asp

Medlem sedan jan. 20022 440 inlägg
#4

Att spara olika värden tycker jag verkar slöseri, bättre då att formatera och räkna ut valutan med någon enkel funktion. Då behöver du ju bara använda 1 värde i databasen, ta fram det värdet och låta funktionen omvandla det till rätt valuta. Då kan man ju använda FormatNumber() som Toonster säger.

267 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)