2011-07-15 35 views
0

我目前正在为客户端创建一个广泛的Access报表(约50个计算字段),并且当我获得99%的报表时,我遇到了问题处理报告中的Sum和Count逻辑。Microsoft Access - 报表中的变量覆盖

简而言之,该报告旨在列出参加者在某个活动中的位置,计算每个赛道/课程的与会者人数,并列出将在门外支付的未付会费。此外,这也是我遇到麻烦的地方,报告还显示了每条赛道/课程的收入,以及来自通勤者与过夜人士收入的细分情况。

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

对于现在有收入的报表,我的问题是,尽管我有数据表中指定的费用数据,但Microsoft Access仍将计算归零,而不是在运行中显示总计。

这里有二:我用缩甲醛:
=((计数([W1]))* [费收取W1])
= SUM([房间&餐饮])

今天早些时候,我想我把这个问题指向了这样一个事实,即Microsoft Access基本上按照每个人显示报告,而不是为整个数据集显示一个报告。我已经证实了这一点,因为我手动检查了数据并注意到一些字段有空值来解释空字符。

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

在此先感谢非常的任何援助

回答