Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente bannato
    Registrato dal
    Apr 2005
    Messaggi
    323

    mettere . su numero da database

    ciao io ricevo un numerohit dal database access

    lo richiamo in questo modo

    <%=(Recordset1.Fields.Item("hit1024").Value)%>

    ma il numero mi viene attaccato ovvero cosi: 123456

    come devo fare per farlo apparire con le migliaia ovvero cosi: 123.456

    agisto sul database o su come lo richiamo?
    grazie

  2. #2

    Re: mettere . su numero da database

    Originariamente inviato da neronemassimo
    ciao io ricevo un numerohit dal database access

    lo richiamo in questo modo

    <%=(Recordset1.Fields.Item("hit1024").Value)%>

    ma il numero mi viene attaccato ovvero cosi: 123456

    come devo fare per farlo apparire con le migliaia ovvero cosi: 123.456

    agisto sul database o su come lo richiamo?
    grazie

    scusa ma nel db è salvato come intero o come decimale?

    cmq usa il formatnumber (cerca su google)
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    Utente bannato
    Registrato dal
    Apr 2005
    Messaggi
    323
    nel database access è messo solo come numero
    senza nessuna specifica

  4. #4
    Originariamente inviato da neronemassimo
    nel database access è messo solo come numero
    senza nessuna specifica
    ecco perchè non lo passi a double visto che tu vuoi numeri decimali? ora come ora dovresti fare qualcosa del tipo:

    codice:
    numero=Recordset1.Fields.Item("hit1024").Value
    
    response.write left("0" & numero, len(numero)-3) & "." & right(numero,3)
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  5. #5
    puoi comunque usare il formatnumber come ti è stato suggerito:

    http://www.w3schools.com/vbscript/func_formatnumber.asp
    xxx

  6. #6
    Originariamente inviato da Alethesnake
    puoi comunque usare il formatnumber come ti è stato suggerito:

    http://www.w3schools.com/vbscript/func_formatnumber.asp

    ma il formatnumber su un numero intero non mette la virgola in mezzo al numero, aggiunge solo la virgola e i decimali (=0) in fondo



    ps: per virgola intendo il separatore dei decimali, non delle migliaia
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  7. #7
    Originariamente inviato da Santino83_02
    ma il formatnumber su un numero intero non mette la virgola in mezzo al numero, aggiunge solo la virgola e i decimali (=0) in fondo



    ps: per virgola intendo il separatore dei decimali, non delle migliaia
    ehm.. non ho capito..

    comunque il formatNumber ti mette il separatore dei decimali e i decimali che vuoi, se non li vuoi puoi escluderli. idem per il separatore delle migliaia.
    xxx

  8. #8
    allora io non ho capito se per "." intendeva decimali o separatore migliaia...per la seconda va bene il formatnumber
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  9. #9
    Utente bannato
    Registrato dal
    Apr 2005
    Messaggi
    323
    eccomi.
    intendevo le migliaia
    come 1.000 e non 1,00

    ma si puo agire anceh sulla struttura del db access se è piu facile?
    che valore devo dare al campo numero?

  10. #10
    Originariamente inviato da Santino83_02
    allora io non ho capito se per "." intendeva decimali o separatore migliaia...per la seconda va bene il formatnumber
    che venga utilizzato il punto per i decimali e la virgola per le migliaia o viceversa non dipende dal formatnumber ma dal regional setting del server (io per esempio sui miei pc uso la virgola per separare le migliaia e il punto per i decimali).
    se il suo server (come probabile) usa la virgola come separatore delle migliaia e lui ci vuole il punto può sempre usare il formatnumber e poi fare un replace.
    xxx

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.