我在Access 2007中使用子窗体,该子窗体显示链接到主窗体的确定记录集的质量。
表单显示在电子表格视图中,有两列[Mass]
和[Include]
。 Include
是一个真/假字段,用于选择是否将记录包含在最终计算中。
在子窗体的页脚中,我想要添加[Include] = True
的记录质量的平均值。
到目前为止,我已经创建了一个新字段[MassIF] = IIf([Include]=True,[Mass],Null)
,这在电子表格中可以正常使用。
但是,页脚中的=Avg([MassIF])
控件会出错,不知道为什么会这样,以及如何解决这个问题?
此外,=Avg([Mass])
工作正常,直到我将=Avg([MassIF])
控件添加到页脚,然后我在两个字段中都显示#ERROR
,这看起来很奇怪。
答案 0 :(得分:0)
在页脚的文本框中尝试计算:
= Avg(IIf([Include],[Mass],Null))