我在MS Access 2007中保存了一个名为“test”的查询。
SELECT Count(system_info.id) AS CountOfUnique
FROM system_info;
所以当我运行它时,它按预期返回172。这确认查询运行正常。 表“system_info”是excel电子表格的链接表。当我对该表运行任何查询时,它们都在查询视图(数据表)中工作。
但是,当我尝试在报表中引用该查询结果时,它不起作用! 这就是我的工作
=[test]![CountOfUnique]
当我运行报告时,文本框有#Name?在里面。 我已经用Google搜索了这个问题,有些人认为当查询返回零记录时,它可能是MS Access 2007的错误。但是,我知道它会返回一个!其他人建议更改文本框的名称,因为它可能会与其他内容冲突。即使该文本框在一个全新的报告中独立存在,它仍然无效。
我正在撕扯我的头发!!我可以在其他表上使用相同的方法,我看到数字,但似乎只是这个system_info表在报告中不起作用。我错过了什么地方?
感谢您提供任何信息
答案 0 :(得分:3)
在文本框中输入:
=DlookUp("CountOfUnique","Test")
另请查看DCount。