Vba 如何在access报告中进行总和计算?

Vba 如何在access报告中进行总和计算?,vba,ms-access,Vba,Ms Access,我有一个文本框作为 =[Price]*[Quantity] 另一个是 =Sum([Price]*[Quantity]) 我需要第三个 =Sum(Sum([Price]*[Quantity])) 但是我不能做第三个,因为我不能做一个和的和,我怎样才能解决这个问题呢?你不需要这样做。创建嵌套的组页眉和页脚,并将文本框放置在组页眉或页脚中。无论嵌套级别如何,都可以使用 =Sum([Price]*[Quantity]) 作为文本框的控制源。Access知道如何总结。这同样

我有一个文本框作为

    =[Price]*[Quantity]
另一个是

    =Sum([Price]*[Quantity])
我需要第三个

    =Sum(Sum([Price]*[Quantity]))

但是我不能做第三个,因为我不能做一个和的和,我怎样才能解决这个问题呢?

你不需要这样做。创建嵌套的组页眉和页脚,并将文本框放置在组页眉或页脚中。无论嵌套级别如何,都可以使用

=Sum([Price]*[Quantity])
作为文本框的控制源。Access知道如何总结。这同样适用于页脚

请注意,您不必求和,因为

sum( sum(a, b, c), sum(d, e), sum(f, g, h, i) ) = sum(a, b, c, d, e, f, g, h, i)

i、 例如,较高级别组或报表页脚中的总和不构成总和,而是构成所有较低级别组的所有相关项目的总和。

您不需要这样做。创建嵌套的组页眉和页脚,并将文本框放置在组页眉或页脚中。无论嵌套级别如何,都可以使用

=Sum([Price]*[Quantity])
作为文本框的控制源。Access知道如何总结。这同样适用于页脚

请注意,您不必求和,因为

sum( sum(a, b, c), sum(d, e), sum(f, g, h, i) ) = sum(a, b, c, d, e, f, g, h, i)

i、 例如,较高级别组或报表页脚中的总和不是总和,而是所有较低级别组的所有相关项目的总和。

这些项目是否在不同的分组级别?我不完全确定这意味着什么,第一个是“详细”项,第二个是“orderID footer”,第三个是“page footer”,所以我假设如果你有一个“orderID footer”,这意味着你添加了一个报表组,这些报表组可以嵌套,也就是说,有不同的级别。我该怎么做呢?它们是在不同的分组级别吗?我不完全确定这意味着什么,第一个是“detail”,第二个是“orderID footer”,第三个是“page footer”,所以我假设如果你有一个“orderID footer”,这意味着你添加了一个报表组,这些报表组可以嵌套,即有不同的级别。我该怎么做?但我已经有了一个as=Sum([Price]*[Quantity]),如果你有
=Sum([Price],我需要另一个,这就是它的总和*[数量]
在报告页脚上,它将自动汇总整个报告。无需进行汇总,因为它与整体的简单汇总没有任何不同。但我已经有一个as=sum([Price]*[Quantity])我需要另一个,这是该汇总的总和如果你有
=sum([Price]*[Quantity])
在报表页脚上,它将自动对整个报表进行汇总。无需对汇总进行汇总,因为它与整体的简单汇总没有任何不同。