我有一个 Access 2007 报告,其中有一个表作为数据源。我有几列数据以汇总方式(使用报告组)直接从表中提取数据,最后一列是前 6 列的总和。很简单。
现在,计算这 6 列之和的表达式有时会返回#NAME?
,有时不会。我对任何错误、错字等进行了三次以上的检查。
- 我的表情前面没有空间;
- 表达式确实以
=
;开头 - 对表中列的引用都是有效的;
- 没有任何控件的名称甚至与源表中的任何列很相似;
- 我尝试使用表达式生成器生成表达式;
- 没有与任何控件相关的条件格式;
- 生成报告时根本没有使用 VBA 代码。
另外,有时如果我用 复制其中一个框#NAME?
,将其删除并将其粘贴回去,那么所有错误都会#NAME?
消失。然后我保存并重新打开报告,错误又回来了。
我对此没有想法。由于其性质,我无法发布屏幕截图或分发文件。
谢谢 !