Ciao a tutti.

Ho il seguente codice che mi dovrebbe restituire come risultato la differenza tra duecelle di due tabelle diverse.

FormUscita.LabelTOTVALOREMovimento.Caption = "Valore " & Format(Val(FormUscita.DataSpedizioni.Recordset.Fie lds("Valore")) - Val(FormUscita.DataUscite.Recordset.Fields("SOMMAV ALORE")), "CURRENCY")

Solo che mi da sempre un risultato in cui mi arrotonda le cifre decimali a 0

ES
(FormUscita.DataSpedizioni.Recordset.Fields("Valor e")) = 15.58

(FormUscita.DataUscite.Recordset.Fields("SOMMAVALO RE")=5.50

il risultato dovrebbe essere 10.08
invece mi restituisce 10.00

Cosa puo' esserci di sbagliato??

Grazie a tutti