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

    funzione divisore migliaia

    Faccio un 3d perchè la ricerca purtroppo nel forum è disabilitata.


    Mi servirebbe una funzione che divide le migliaia con un punto


    del tipo 180000 -> 180.000


    sapete aiutarmi?

  2. #2
    beh devi creare una funzione che innanzi tutto converte il numero in stringa.
    dopo di che con la funzione len controlli che la stringa sia di 6 caratteri.
    infine dopo i primi 3 caratteri ci aggiungi il punto e ci accodi gli altri 3.

    ma deve essere sempre una stringa, altrimenti quando vai a inserire la cifra con il punto nel database avrai grossi problemi.
    Matrix è ovunque, è intorno a noi, anche adesso nella stanza in cui siamo. È quello che vedi quando ti affacci alla finestra o quando accendi il televisore. L'avverti quando vai al lavoro, quando vai in chiesa, quando paghi le tasse. È il mondo che ti è stato messo dinanzi agli occhi, per nasconderti la verità.

  3. #3
    Utente di HTML.it L'avatar di Jupy64
    Registrato dal
    Sep 2004
    Messaggi
    1,151

    Re: funzione divisore migliaia

    Originariamente inviato da Hedo
    Mi servirebbe una funzione che divide le migliaia con un punto
    del tipo 180000 -> 180.000
    ciao, in che linguaggio??
    Jupy

  4. #4

    Re: Re: funzione divisore migliaia

    Originariamente inviato da Jupy64
    ciao, in che linguaggio??

    asp

  5. #5
    Originariamente inviato da ZeroCool981
    beh devi creare una funzione che innanzi tutto converte il numero in stringa.
    dopo di che con la funzione len controlli che la stringa sia di 6 caratteri.
    infine dopo i primi 3 caratteri ci aggiungi il punto e ci accodi gli altri 3.

    ma deve essere sempre una stringa, altrimenti quando vai a inserire la cifra con il punto nel database avrai grossi problemi.
    saporesi scrivermi giu una funzione... :/

    gestire le stringhe non è il mio forte

  6. #6
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    ma vuoi che il numero sia gestibile dopo o ti accontenti che l'output abbia un punto cosi si vede meglio?

  7. #7
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    codice:
    cifra=180000
    zeri=right(cifra,3)
    cifra=replace(cifra, zeri ,"")
    zeri="." & zeri
    cifra=cifra & zeri
    response.write(cifra)
    forse l'ho un po tirata non so se esista una cosa che lo fa in automatico..non l'ho testata dimmi se va :rollo:

  8. #8
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    ora l'ho testata e va
    naturalmente potresti anche aggiungere un controllo per sapere se effettivamente il numero ha 4 cifre ad esempio:

    codice:
    cifra=180000
    if cifra=>1000 then
    zeri=right(cifra,3)
    cifra=replace(cifra, zeri ,"")
    zeri="." & zeri
    cifra=cifra & zeri
    end if
    response.write(cifra)

  9. #9
    Utente di HTML.it L'avatar di Jupy64
    Registrato dal
    Sep 2004
    Messaggi
    1,151

    Re: Re: Re: funzione divisore migliaia

    Originariamente inviato da Hedo
    asp
    beh...asp ok, ma vbscript o jscript? se usi vbscript c'è la funzione FormatNumber(numeroDaFormattare,NumeroDecimali)
    in pratica:

    mioNumero=1234567
    NumeroFormattato=FormatNumber(mioNumero,2)

    NumeroFormattato=1.234.567,00

    NumeroFormattato=FormatNumber(mioNumero,0)

    NumeroFormattato=1.234.567
    Jupy

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.