98 messaggi dal 10 aprile 2001
Ciao a tutti !
Se ho un valore, p.e. 1350000, o una variabile che lo contiene, come posso far sì che questo dato sia reso visibile, ovvero formattato, come 1.350.000, magari con il simbolo valuta £ o Euro ?
il valore può trovarsi in un campo di Access di tipo valuta o come calcolato in un ciclo.
Grazie !
Nicola

Nicola Maggi

it ain't over until the fat lady sings
5 messaggi dal 06 maggio 2001
Conosci le funzioni:
FormatCurrency([Numero],[Cifre decimali])
FormatNumber([Numero],[Cifre decimali])

Ovviamente sto parlando di VBScript in pagine ASP.

La prima Formatta un numero nel formato valuta corrente impostato sul Server.
La seconda Formatta un numero nel formato ###.###.##0

Un esempio per rendere il tutto più semplice:

Prezzo="L. 1.300.000"
'rendo la variabile Prezzo numerica
'naturalmente devo sapere cosa togliere...
Prezzo=replace(Prezzo,"L","")
Prezzo=replace(Prezzo,"l","")
Prezzo=replace(Prezzo,".","")
if IsNumeric(Prezzo) then
Euro="¤. " & FormatNumber(Prezzo/1936.27,2)
Prezzo=FormatCurrency(Prezzo,0)
end if

Spero di esserti stato di aiuto. Ciao.


Stefano Cafarelli

Stefano

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.