Avatar billede djblues Nybegynder
05. oktober 2001 - 12:36 Der er 13 kommentarer og
1 løsning

FormatCurrency : kr. 13.000,25 istedet for $13,000.25 ----- HOW ?

Mit problem er at jeg altid vil have vist valute i dette format : kr. xx.xxx,xx
Ligemeget om man logger ind fra en Russisk, Tysk eller Dansk computer :

Min nuværende kode er :
<%= FormatCurrency((rsProdukter.Fields.Item(\"Pris1\").Value), -1, -2, -2, -2) %>

Er det evt. muligt at fastlåse en hjemmeside til et bestemt lands formatering ligemeget hvilket sprog den computer du ser siden er sat op til
Avatar billede eagleeye Praktikant
05. oktober 2001 - 12:41 #1
Måske dette vikre  Session.LCID = 1030

eks:

curNumb = FormatCurrency(125)

Session.LCID = 1030
Response.Write (curNumb) \'udskriver i kroner
Avatar billede krogstrup Nybegynder
05. oktober 2001 - 12:42 #2
Prøv det her:

Øverst på siden indsættes:

<% Session.LCID = 1030 %>


Du kan evt. vise prisen således:

<%=formatNumber(rsProdukter.Fields.Item(\"Pris1\").Value)%>
Avatar billede krogstrup Nybegynder
05. oktober 2001 - 12:43 #3
Im too slow :-)
Avatar billede djblues Nybegynder
05. oktober 2001 - 12:45 #4
Kan jeg implementere Session.LCID = 1030 i
<%= FormatCurrency((rsProdukter.Fields.Item(\"Pris1\").Value), -1, -2, -2, -2) %>

ELLER

Kan jeg Session.LCID = 1030 PÅ HELE SIDEN uden at siden tager LCID indstillingerne fra den maskine siden ses fra ????
Avatar billede eagleeye Praktikant
05. oktober 2001 - 12:48 #5
<% session.LCID = 1030 %> kan du ligge i toppen af din asp fil og så skulle det gælde for hele den asp fil.
Du kan ikke putte det ind i FormatCurrency.


http://www.4guysfromrolla.com/webtech/111299-1.shtml
Avatar billede eagleeye Praktikant
05. oktober 2001 - 12:50 #6
Avatar billede djblues Nybegynder
05. oktober 2001 - 12:57 #7
øhh, det virker stadig ikke :::
MIN side er her :
www.nordicdata.dk/butik/produkter.asp?ID=Controllerkort%20-%20Seriel
Avatar billede krogstrup Nybegynder
05. oktober 2001 - 13:08 #8
Har du prøvet at skrive:

kr. <%=formatNumber(rsProdukter.Fields.Item(\"Pris1\").Value)%>
Avatar billede vittoriani Nybegynder
05. oktober 2001 - 13:10 #9
Put session.LCID = 1030 i global.asa

Sub Session_OnStart
session.LCID = 1030
End Sub
Avatar billede djblues Nybegynder
05. oktober 2001 - 13:10 #10
Det kunne jeg godt, MEN

så får jeg formateringen :

xx,xxx.xx

eks.. 13,159.95

Dur ikke rigtigt
Avatar billede djblues Nybegynder
05. oktober 2001 - 13:11 #11
til vittiriani >

Vil du forklare nærmere ??
Avatar billede eagleeye Praktikant
05. oktober 2001 - 13:13 #12
LCID virker på:
formatNumber
formatCurrency
formatDate
så hvis den ene ikke virker, virker den heller ikke.
Avatar billede vittoriani Nybegynder
05. oktober 2001 - 13:22 #13
Hvis alt andet ikke virker kan du bruge denne funktion
<%
\' ## Funktion laver DK kommaseparering om til UK (og omvendt)
Function funcConvertInt(number)
    number = Replace(number,\".\",\"P\")
    number = Replace(number,\",\",\"K\")
    number = Replace(number,\"P\",\",\")
    number = Replace(number,\"K\",\".\")
    funcConvertInt = number
End Function

Skriv så:
kr. <%=funcConvertInt(formatNumber(rsProdukter.Fields.Item(\"Pris1\").Value,2))%> 
Avatar billede djblues Nybegynder
05. oktober 2001 - 13:28 #14
TAK til jer alle, men det der med LCID virkede altså ikke .....
Så jeg brugte vittoriani\'s løsning i sidste ende ..... NU VIRKER DET SGU ....
Point til dig vittoriani, og TAK for hjælpen ....

MEN jeg fatter stadig hvorfor det andet ikke virker ???
Kan det være min domæne udbyder : Tiscali
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester