aquagan ha scritto:
Scusami forse intendevi l'SQL?
SELECT DISTINCTROW Dettagli_fattura.IdFattura, Sum(Dettagli_fattura.Totale) AS [Somma Di Totale], Trunca([Somma Di Totale]*0.1,3) AS IVA, [Somma Di Totale]+[IVA] AS [Totale Fattura]
FROM Dettagli_fattura
GROUP BY Dettagli_fattura.IdFattura
HAVING (((Dettagli_fattura.IdFattura)=[Maschere]![Fatture1]![IdFattura]));
Se non è neanche questo indicami come fare please....
Perché usi DISTINCTROW?
Trunca è una funzione personalizzata per il calcolo dell'IVA? (anche se questo non dovrebbe influire... ops hai già risposto, come previsto)
Prima prova a togliere DISTINCTROW. Potrebbe cambiare già così.
Poi... non è "colpa tua" ma di QBE: perchè usare having... cambialo tu in SQL
SELECT Dettagli_fattura.IdFattura, Sum(Dettagli_fattura.Totale) AS [Somma Di Totale],
Trunca([Somma Di Totale]*0.1,3) AS IVA, [Somma Di Totale]+[IVA] AS [Totale Fattura]
FROM Dettagli_fattura
WHERE (Dettagli_fattura.IdFattura)=[Maschere]![Fatture1]![IdFattura]
GROUP BY Dettagli_fattura.IdFattura;
Ulteriore controllo: da QBE guarda il formato nelle proprietà del campo [Somma Di Totale] (probabilmente uno scrupolo inutile, dovrebbe essere sufficiente modificare la query come scritto sopra)