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 tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
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