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

    arrotondamenti di un sql non corrispondono al classico formatnumber

    ciao a tutti.
    in un db di access ho un valore di 10,305
    tirando su il valore con un formatnumber a video mi restituisce 10.31
    tirando su il valore con un SUM( Round(CCUr(prezzo_unitario),2)*quantita) mi restituisce 10,30
    cè un modo per far lavorare il formatNumber allo stesso modo del sql?

  2. #2
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    la funzione round può essere usata anche in asp

    round(num,2)

  3. #3
    ciao si funziona perfetto grazie.
    solo un problema: mi visualizza 10.3 io invece vorrei che visualizzasse 10.30
    chiaro posso applicare un formatNumber(Round(exp,2),2) ma è poco elegante, conosci un altro sistema più veloce?
    grazie

  4. #4
    Originariamente inviato da gianvenezia
    ciao si funziona perfetto grazie.
    solo un problema: mi visualizza 10.3 io invece vorrei che visualizzasse 10.30
    chiaro posso applicare un formatNumber(Round(exp,2),2) ma è poco elegante, conosci un altro sistema più veloce?
    grazie
    perché è 'poco elegante' ?

  5. #5
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    forse puoi creare una funzione...

    function numero_ok(num)
    if num <> "" then
    numero_ok = formatNumber(Round(num,2),2)
    else
    numero_ok = ""
    end if
    end function


    ' richiami la funzione

    numero_formattato = numero_ok(tuo_num)

  6. #6
    per optime: pensavo al poco elegante perchè pensavo esistesse il modo di fare la cosa con una sola funzione invece che con 2. (tipo round(exp),2,22))

    per agentittima idea quella di richiamare la funzione!

  7. #7
    apprezzi una funzione che richiama una funzione di funzione, mentre trovi poco elegante una funzione di funzione


  8. #8
    si optime perchè se ripeto nella pagina tante volte il comando mi risulta alla fine meno righe di codice con la funzione di richiamo..
    boh poi non sono così esperto ma se non esiste altro.

  9. #9
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    a volte la sostanza è migliore della forma...

    :rollo:

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 © 2026 vBulletin Solutions, Inc. All rights reserved.