Ciao a tutti , sono nuovo e vorrei porvi un piccolo problemino che stò riscontrando in un archivio che ho creato in access 2002
ho creato una maschera principale dove inserisco i dati generali della fattura e una sottomaschera dove inserisco i dettagli per ogni riga fattura (costo quantità sconto descrizione etc)
ho vari campi calcolati che mi calcolano il totale fattura senza iva, il totale iva e il totale compresa iva e fin qui tutto ok .
il problema è che ho necessità di memorizzare il valore del campo calcolato "totale compresa iva" in un campo della tabella della maschera principale
il fatto è che lo memorizza senza problemi ma lo arrotonda senza usare i decimali! non riesco a capire perchè! Il campo calcolato , in formato "euro" , lo visualizza correttamente con i 2 decimali standard per la visualizzazione in euro.
la memorizzazione del campo calcolato la faccio tramite un pulsante di comando , ho generato un codice dove metto la semplice riga
Me!totale = Me!Testo17
dove "testo17" è il campo calcolato della maschera
potrei anche mettere
totale.value = testo17.value
il risultato è sempre il solito , lo memorizza correttamente in tabella ma senza i decimali approssimando per eccesso o per difetto a seconda dei decimali
perchè?
forse facendo questa cosa con una riga di codice bisogna usare altri sistemi ?
oppure , ci sono altri modi per memorizzare campi calcolati ?