Microsoft Access - 报告中的变量覆盖

时间:2011-07-15 19:43:35

标签: ms-access access-vba

我目前正在为客户创建一个广泛的Access报告(约50个计算字段),虽然我已经收到了99%的报告,但我在处理Sum和Count逻辑时遇到了问题报告。

简而言之,该报告旨在列出活动的与会者,记录每个赛道/课程的与会者人数,并列出将在门口支付的任何未付会费。此外,这也是我遇到麻烦的地方,报告还显示了每个赛道/球场的收入,以及通勤者与过夜人员的收入细分。

目前,所有公式都遵循相当类似的结构,所以尽管有50个字段,其中99%只是调整字段以适应相关变量。

对于现在有收入的报告,我的问题是虽然我有数据表中指定的费用数据,但Microsoft Access会将计算清零,而不是动态显示总计。

这是我正在使用的两种形式:
=((计数([W1]))* [费用收费W1])
=总和([房间和餐])

今天早些时候,我认为我确定了这样一个问题:Microsoft Access基本上是针对每个人显示报告,而不是显示整个数据集的一个报告。我已经确认了这一点,因为我手动检查了数据并注意到某些字段具有空值,这解释了空的标记。

我现在的问题是,是否有办法为报表中的变量分配默认值,以便报表取消数据库表中的任何无效数据?我想使用VBA会有所帮助,但我在那个领域没什么经验。

非常感谢您提前获得任何帮助

1 个答案:

答案 0 :(得分:0)

刚刚找到了一直在我鼻子底下的解决方案。我只需要配置字段以使用运行总和(也称为累计总计)。

答案来自Microsoft Office网站的一个页面:http://office.microsoft.com/en-us/access-help/summing-in-reports-HA001122444.aspx