Ok... comincia con il sostituire la query che mi hai mostrato in figura con questa:
SELECT tbl_mate.ID, tbl_mate.Data, tbl_mate.Quantita, tbl_mate.Costo, CDbl(Mid(CStr(([Quantita]/[Costo])/1000),1,8)) AS Gasolio, tbl_mate.Caricati, Nz([Costo])*Nz([Caricati]*1000) AS Totale, Nz(Nz([Quantita])-Nz([Totale]))/1000 AS Diff, valore(CLng([ID])) AS DiffPar, Year([data]) AS anno
FROM tbl_mate
WHERE (((Year([data]))=2013));
per piacere assicurati che i nomi dei campi nella tabella siano esattamente
Data, Quantita (senza accento), Costo e Caricati
saluti