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

    inserire il punto nelle migliaia

    Ciaoooooooo

    Ragazzi ecco il mio problema:

    ho un valore che mi viene restituito da una certa operazione che può essere un numero formato da piu cifre (esempio: 1236,23 - 45,69 - 236,58 - 0,56) comunque mai con piu di due cifre decimali.
    Vorrei fare in modo che 1236,23 mi appaia 1.236,23

    Possibile soluzione:

    usare una funzione che mi partendo da destra verso sinistra mi aggiunga un punto dopo il sesto carattere.

    adesso voi potreste pensare.....
    "...ma se il numero invece di essere 1236,23 è 123456,23 ?"
    MA dato che questo numero è il peso dei file contenuto in una cartella espresso in MB, non ci saranno mai file superiori a 999.999,99 MB.

    Che ne dite mi sto rinc.....ndo oppure il regionamento è giusto?
    ..: Serie A :..
    ..: FORZA PALERMOOOOoooo.....

  2. #2

  3. #3
    Originariamente inviato da longline
    Usa la funzione FormatNumber.
    Questa è una funzione VBscript
    esiste una funzione simile in ASP
    ..: Serie A :..
    ..: FORZA PALERMOOOOoooo.....

  4. #4
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Originariamente inviato da Mr.Fabio
    Questa è una funzione VBscript
    esiste una funzione simile in ASP
    In ASP si usa VBScript oppure Javascript, devi dire tu cosa ti serve...

  5. #5
    ecco il mio problema vediamo se mi potete dare una mano.
    posto la porzione di codice interessato:

    codice:
    <td align="right" width="94"><font size="2"><%=Round((arrFiles(i,1))/1024,2)%>KB</font></td>
    Ho scaricato uno script che mi leggeva i file presenti in una cartella e me li mostrava dentro una tabella dandomi la possibilità di scaricarli.
    Lo script mi dava anceh la grandezza del file (come riportato sopra nel codice) in byte.
    Ho modificato il codice in maniera da restiturmi la grandezza in kB.
    Il risultato è che mi restituisce il valore senza inserire il punto delle migliaia.
    Come posso fare in modo che: Round((arrFiles(i,1))/1024,2) venga formattato come serve a me (3.263,63 KB invece di 3263,63)?
    Grazie
    ..: Serie A :..
    ..: FORZA PALERMOOOOoooo.....

  6. #6
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    codice:
    <td align="right" width="94"><font size="2"><%=FormatNumber(Round((arrFiles(i,1))/1024,2))%>KB</font></td>

  7. #7
    Originariamente inviato da longline
    In ASP si usa VBScript oppure Javascript, devi dire tu cosa ti serve...
    JScript non Javascript, sono due cose diverse

  8. #8
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Originariamente inviato da supergeniux
    JScript non Javascript, sono due cose diverse
    Ops, si capisce che io uso solo VBScript?

  9. #9

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.