Ich versuche, eine Summe in einem MS Access-Bericht die folgende Art und Weise zu berechnen:MS Access Summe auf Gruppen, aber nicht auf Details
Group1header -
Label- Group2header - Wert
- Detail - Beispiel
- Detail - Beispiel
- Group2header - Wert
- Detail - Beispiel
- Group2header - Wert
Group1footer [Summe von Group2header Wert]
Irgendwie, wenn mehr Detailzeilen erscheinen, die Summe in group1footer wird falsch berechnet (addiert Wert für jedes Detail).
Ich kann nicht die Summen in der Abfrage berechnen, da der „Wert“ a berechnet wird, bereits in der Abfrage (eine Unterabfrage zu vielen Zeilen zurückgeben würde):
(
(
(sl_ticketdetail.weight,0) * sl_ticketdetail.amount
- (
SELECT SUM(sl_invoicedetail.amount)
FROM sl_invoicedetail
WHERE ticketdetailid = sl_ticketdetail.ticketdetailid
)
/1000
)
* sl_ticketdetail.cost
)
/1000
Jede Idee, was könnte gehen falsch?