Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    [VB6] valore decimale nel datagrid

    buona sera a tutti
    vorrei che in una colonna del datagrid mi visualizza un numero con decimale esempio 8,25
    mi serve per la percentuale dell'interesse praticato in un certo giorno
    del db e memorizzato come testo
    o provato nel menu formato del datagrid in tutti i modi possibili ma non me lo visualizza correttamente
    se metto generale o numerico mi visualizza solo 8
    se metto percentuale senza decimali mi visualizza 800%
    se metto percentuale con due decimali mi visualizza 800,00%
    o provato anche personalizzato ma mi da 8
    sapreste dirmi come si puo fare
    grazie

    ciao

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma nel database, nel campo corrispondente, sei sicuro che ci sia il valore 8.25 oppure c'e' semplicemente 8 ?

    E nel database, i campi, di che tipo sono?

  3. #3
    nel database ce 8,25

    i campi sono di questo tipo

    codicetassi = numerico
    datainizio = data
    primotassodebitore = testo " esempio 8,25 "
    secondotassodebitore = testo " esempio 9.75 "
    tassocreditore = testo " esempio 0,500 "
    primoscoperto = testo " esempio 0,250 "
    secondoscoperto = testo " esempio 0,375 "
    spesechiusura = valuta
    speseperoperazione = valuta
    idtassi = contatore

    ciao oregon

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Non ha senso che i valori numerici siano contenuti in campi di tipo testo ...

    Devono essere numerici in singola precisione.

  5. #5
    li o cambiati in singola precisione ma il datagrid mi da sempre lo stesso valore precedente
    ciao

  6. #6
    adesso o notato che li visualizza del datagrid in questo modo
    se il valore e 8,25 mi visualizza 8,00
    se il valore e 9,75 mi visualizza 10,00
    ciao

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Hai modificato il tipo nel database, ti sei assicurato che il valore nei record sia con i decimali e hai impostato un formato generale nella griglia?

    A me funziona regolarmente ...

    Se vuoi, zippa il db e invialo ...

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Quale versione di datagrid stai utilizzando ?

  9. #9
    la versione del datagrid penso sia questa
    microsoft datagrid controll 6.0 (sp6) (oledb)
    ciao

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma non usavi DAO ?

    Sei passato ad ADO ?

    In ogni caso, anche con la griglia di ADO funziona tutto ...

    Probabilmente hai i valori nel db che non sono corretti ...

    Ti ripeto ... se vuoi, inviami una copia zippata del db ...

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.