【发布时间】:2011-02-27 19:26:47
【问题描述】:
我是 Microsoft Access 的新手,因为我的背景主要是 .NET。我确定我要完成的工作非常简单,但我需要一些指导。我有一份报告和一个查询。该查询基于单个数值条件返回单个数值。
从 id = [topic] 的表中选择总计
我在我的报告中放置了一个文本框,这样我就可以将 id 提供给这个查询,然后得到总数。看起来 DLookUp 是我想要的,但无论我如何构建它,当我运行报告时,我都会在文本框中得到一个“#Error”。
目前我的 DLookUp 看起来像这样(为了简单起见,我现在只是硬编码):
=DLookUp("[total]","myquery","[topic] = 3")
如何将报表字段中的值传递给查询,以便返回查询的单个数值?
谢谢。
【问题讨论】:
-
查询是否返回报表中显示的记录总数?如果是这样,您真的不需要查询,或者根本不需要 DSum() 或 DLookup() - 您只需在报表的页脚中添加 Sum()。