214 messaggi dal 25 settembre 2001
Ciao a tutti,
ho un piccolo problema:
un campo del database è una valuta (tipo: 30.30)

il mio problema sta nel fatto che quando la richiamo da una pagina mi non mi mostra lo zero finale, (devo formattarlo???)
ex: 30.30 viene 30.3
31.31 viene 31.30
30.00 viene 30

come posso risolverlo

Ciao

filippo@ddwebstudio.com

www.ddwebstudio.com
19 messaggi dal 11 luglio 2001
Prova con questo script, l'ho fatto per visualizzare correttamente degli importi in Euro. Testato già da qualche mese sembra funzionare, se riscontri problemi dimmelo.

<%
'Prezzi
Function formPrezzo(val)
If val = 0 Then
Response.Write ("-")
Exit Function
End if
val = Cstr(FormatNumber(val))
intVal = Left(val, Len(val)-3)
decVal = Right(val, 3)
intVal = Replace (intVal, ",", ".", 1, -1)
decVal = Replace (decVal, ".", ",", 1, -1)
Response.Write(intVal&decVal)
End Function
%>

Ciao
Pietro

c'è la funzione FormatNumber che ti puo' aiutare.

Response.Write FormatNumber("10,30")

Occhio alla virgola.

Ciao

Andrea Palmatè
<b>Community Manager di http://www.aspitalia.com</b>

--
Andrea Palmatè
45 messaggi dal 01 maggio 2002
il comando FormatNumber va usato così:

valore = FormatNumber(valore, x) dove x sta per i numeri dopo la virgola...

Puo' essere usato anche senza specificare i valori dopo la virgola.. li prende in automatico.

Ciao

Andrea Palmatè
<b>Community Manager di http://www.aspitalia.com</b>

--
Andrea Palmatè
45 messaggi dal 01 maggio 2002
...non si sa mai...ogni tanto questi pc fanno un pò come gli pare!! :o)

217 messaggi dal 15 settembre 2001
<b>pepito74 ha scritto:</b>
<BLOCKQUOTE id=quote><font size=1 face="Arial" id=quote><hr height=1 noshade id=quote>
...non si sa mai...ogni tanto questi pc fanno un pò come gli pare!! :o)


<hr height=1 noshade id=quote></BLOCKQUOTE id=quote></font id=quote><font face="Arial" size=2 id=quote>

Esatto...mi riaggancio a questo post x chiedere: perchè con un formatnumber(numero,2,0,0) quando ho un numero tipo 0,15 mi fa ,15??? e lo zero?

ciauz,geno
217 messaggi dal 15 settembre 2001
mi autorispondo, per cambiare i valori bastava mettere -1 mica 1 ;-)

risultato con formatnumer(num,-1)

gli zerivirgola sono ok ;-)

geno

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.