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

    [VB6] Problema di inserimento Importo.

    Ho un valore numerico da inserire nel mio campo (tipo valuta).

    Nella INSERT ho correttamente replicato la "," con il ".".
    Il problema nasce quando gli importi hanno un formato di questo tipo: 120.000,00

    La replace pone il dato numerico così: 120.000.00 e la INSERT va male.

    Qualche suggerimento di come ovviare al problema?
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    74
    Inserendo questa funzione, ti restituisce il dato formattatto.

    Function Formatta(Numero As String ) As String
    If (Numero - Fix(Numero)) > 0 Then
    Formatta = Format(Numero, "#,###.##")
    Else
    Formatta = Format(Numero, "#,###")
    End If
    End Function


    Ciao.

  3. #3
    Grazie.
    Ciao.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

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.