Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    problemi con i decimali

    Ho anch'io un problema di arrotondamento e visualizzazione di due cifre decimali (anche se nulle)
    ho provato il seguente codice ma non mi funziona restituendomi il seguente errore:

    Errore di run-time di Microsoft VBScript (0x800A01B6)
    Proprietà o metodo non supportati dall'oggetto: 'ToString'

    il codice è questo:

    dim a,b
    a=cdbl(replace(request.form("numero"),".",","))
    response.write(a.ToString("#,##0.00"))

    ho provato anche senza il cdbl e senza il replace (che ho dovuto mettere perchè il punto non viene riconosciuto come separatore decimale)...

  2. #2
    Basta usare la FormaNumber:

    codice:
    <%
    numero = "13,256"
    
    risultato = FormatNumber(numero,2)
    
    response.write(risultato)
    %>
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  3. #3

    ok

    grazie funziona benissimo. Avevo già trovato questa soluzione ma non mi funzionava, poi copiando e incollando il codice che hai postato, ha funzionato... misteri dell'informatica... (o mia distrazione) grazie, comunque.

  4. #4
    Prego.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.