Ciao,
controlla le seguenti impostazioni sul campo della tabella:
- dimensione campo = precisione doppia
- formato campo = Fisso (es. 1454,30)
= Standard (es 1.454,30)
- posizione decimali = 2
Altra cosa:
prima di scrivere il valore nel database devi:
- Variabile_prezzo=FormatNumber(Variabile_prezzo,2,-1,0,-1)
- Variabile_prezzo=CDbl(Variabile_prezzo)
se il provider ha le impostazioni in inglese e tu utilizzi la visualizzazione e l'inserimento in italiano, dovresti fare::
- SetLocale("en-gb")
- Variabile_prezzo=FormatNumber(Variabile_prezzo,2,-1,0,-1)
- Variabile_prezzo=CDbl(Variabile_prezzo)
- SetLocale("it")
Tieni presente che la struttura FormatNumber(a,b,c,d,e) significa:
- a = nome variabile
- b = numero di decimali dopo la virgola
- c = inclusione dello 0 per numeri < di 1
- d = valori negativi fra parentesi
- e = utilizzo del delimitatore, impostato nel sistema, per riunire le cifre.
c, d, e possono assumere i seguenti valori
0 = disabilita l'opzione
-1 = abilita l'opzione
-2 = utilizza le impostazioni del sistema
Spero di essere stato di aiuto.
JD