Salve a tutti, mi è stato chiesto di realizzare un piccolo gestionale per l'azienda in cui lavoro, e ho pensato di utilizzare un database realizzato con Access XP contenete semplicemente codice dell'articolo, descrizione e prezzo.
Ho impostato il prezzo come tipo numerico, decimale, fisso, precisione=8, scala=1, pos. dec.=2, e quello che ottengo nel software (realizzato con borland c++ builder 6) è un risultato del tipo 309,6. Fino a qui tutto ok, però quando vado a utilizzare questo valore per eseguire i calcoli di iva, sconti ecc. la cifra diventa 309.600005673 ecc. come mai? Dove ho sbagliato? Ho provato anche a eseguire moltiplicazioni e divisioni varie per ritornare alla cifra originale, ma non c'è niente da fare, il numero si porta dietro un'infita di cifre decimali. Qualcuno potrebbe aiutarmi? Grazie per l'attenzione!
f-ramaf