18. december 2007 - 15:54
Der er
10 kommentarer og 1 løsning
plus 2 tal
Måske er jeg ved at være træt, kan ikke gennemskue dette. Har 2 tal: 123.95 50.83 Når jeg siger tal1+tal2, får jeg 123.9550.83 Hvis jeg laver dem om til int() mister jeg decimalerne. Hvad gør jeg galt?
Annonceindlæg fra MSI
18. december 2007 - 15:56
#1
Bruger cDbl(tal1) + cDbl(tal2)
18. december 2007 - 16:14
#2
thanks
18. december 2007 - 16:20
#3
Lige et tillægsspm. Hvordan får jeg lavet dette format om: 4,535.00 til 4535,00
18. december 2007 - 16:25
#5
Bruger asp...
18. december 2007 - 16:25
#6
Doh.. og så så han det var asp
18. december 2007 - 16:31
#7
Det kommer an på hvor data kommer fra. Er "4,535.00" en tekst fra et input felt, fra en database eller hvad?? Hvis det er en tekst skal du fjerne ",": talText = "4,535.00" somTal = cDbl(replace(talText,",",""))
18. december 2007 - 16:54
#8
Det kommer fra mssql db. I databasen står prisen til: 14,9500 Jeg udskriver med formatnumber(Articles("Price"),2) og får: 14.95 Jeg ønsker at få 14,95 Replace virker jo ikke hvis jeg har 1000,00. bliver den lavet om til 1,000,00
18. december 2007 - 17:01
#9
formatnumber får sit format fra session.LCID (LocalID). Sæt den til 1030 (som er dansk) i toppen af din side: session.LCID = 1030
18. december 2007 - 17:19
#10
Super! Havde brugt <%session.lcid=1033%>. Det var åbenbart casesen..
18. december 2007 - 17:29
#11
Jeps. 1033 er engelsk.
Kurser inden for grundlæggende programmering