Avatar billede mekaniker Nybegynder
26. oktober 2001 - 11:47 Der er 4 kommentarer og
1 løsning

decimaler

Hvordan får jeg denne side til at vise decimaler på min udsalgspris.
Feltet udsalgspris er defineret som tal, med 2 decimaler i access db\'en, men på min asp side fjerner den ,00 og vis f.eks. står 18,50 i db\'en skriver den kun 18,5


<%
Set myConn = Server.CreateObject(\"ADODB.Connection\")
  myConn.Open \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\"&Server.MapPath(\"Cafe.mdb\")

  strSQL = \"SELECT * FROM Varer WHERE Varegruppe= \'Kaffe, detail\'\"

  set rs = myconn.execute(strSQL)
%>
<%
Do
    Response.Write \"<tr><td><font face=\"\"Arial, Helvetica, sans-serif\"\" size=\"\"2\"\" color=\"\"#000000\"\">\"
    Response.Write rs(\"Varenavn\") & \"</font></td><td><font face=\"\"Arial, Helvetica, sans-serif\"\" size=\"\"2\"\" color=\"\"#000000\"\"><div align=\"\"center\"\">\"
    Response.Write rs(\"Varebeskrivelse\") & \"</font></div></td><td><font face=\"\"Arial, Helvetica, sans-serif\"\" size=\"\"2\"\" color=\"\"#000000\"\"><div align=\"\"center\"\">\"
    Response.Write rs(\"Udsalgspris\") & \"</font></div></td></tr>\"

rs.MoveNext
Loop While Not rs.EOF
myConn.Close
Set myConn = Nothing
%>

/mekaniker
Avatar billede netsrac Praktikant
26. oktober 2001 - 11:53 #1
Response.Write formatnumber(rs(\"Udsalgspris\"),2) & \"</font></div></td></tr>\"
Avatar billede goz Nybegynder
26. oktober 2001 - 11:55 #2
Her er en funktionn, som returnere et tal med to decimaler.

Function skrivTal(tal)
    Dim dtal
    Dim strtal
    Dim strindex, j
       
    dtal = CDbl(tal)
    strtal = \"\" & Round(dtal,2)
    strindex = InStr(strtal, \".\")
    if strindex then
        for j=1 to (2-Len(strtal)+strindex)
            strtal = strtal & \"0\"
        next
    else
        strtal = strtal & \".00\"
    end if
    skrivTal = strtal
end function

Kør dine tal igenne den først :-)
goz
Avatar billede nute Nybegynder
26. oktober 2001 - 11:56 #3
Avatar billede goz Nybegynder
26. oktober 2001 - 11:57 #4
doooooh :-(
Avatar billede mekaniker Nybegynder
26. oktober 2001 - 12:08 #5
Tak det virker jo perfekt.

/mekaniker
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

IT-JOB