我目前正在为客户端编写Access XP中的摘要报告,而在大多数情况下,我已经有99%的字段与原始报告(在Corel Paradox 4.0中创建)正确匹配,我遇到了一个求和字段的问题,尽管使用了相同的数据集,我得到了无效的答案。
例如,在一个表格中,费用字段的总和在Paradox报告中达到9,050。在Access中,包含数据的表也会达到相同的数量。尽管如此,当我在“摘要”报告中输入表达式时,Access将始终显示总计为9,005。
我一直在尝试使用NZ函数来取消任何空值,但这并没有帮助。将数字格式更改为货币,一般和其他格式也没有帮助。
非常感谢任何帮助/见解。
编辑:如下所述,我的Access报告中包含了一些表达式。到目前为止的所有内容都是严格的访问代码,但是由于我有SQL经验,如果需要,我可以实现这种类型的代码(实际上我已经想到了一点)
=nz(Sum([Fee]))
仅计算总费用
=nz(Sum([Room & Meals]))+(nz(Sum([Commutter & Meals])))+(nz(Sum([Fee])))
我们用它来计算总计。它也与我的虚拟数据的费用总额相同,因为前两个字段没有添加任何总数。
答案 0 :(得分:1)
不确定这会有所帮助,但你需要将其分解为麻烦。