报告计算某些值时的总计? MS Access

时间:2012-10-30 16:33:38

标签: database vba ms-access

我使用报告显示转换库存后的浪费计算。

我试图让总数显示在底部,但是有些列是由计算的字段组成的(例如sValue-Wastage)

对于这些字段,我似乎无法使用=Sum(rValue),它就好像这是一个由用户在输入时决定的变量,它还在rValue({{附近)添加方括号1}})。

我需要了解一些不同的实现方法吗?我想要:

=Sum([rValue])

浪费在哪里:

=Sum(Wastage)

谢谢, Bob P

1 个答案:

答案 0 :(得分:0)

您必须对两个计算字段求和。

=Sum([sValue]-[rValue])

根据您的评论,似乎rValue拥有域聚合函数。你可以尝试:

=Sum([sValue]-DSum("sValue","[Stock Conversion Items]")

如果[Stock Conversion Items]中的所有SCID都包括在内,这将是可以的,如果不是,您可以添加WHERE语句。如果WHERE语句的关系过于复杂,请考虑将报表基于包含[Stock Conversion Items]的查询。

这是一个古老的故事:http://support.microsoft.com/kb/208850