【发布时间】:2021-12-14 14:58:12
【问题描述】:
我正在尝试在 Access 2016 中创建多个报表。一个报表是一个简单的消息框,它将显示特定表 (“tbl_Data”) 中的记录数,其中“Total_Sum”字段大于 $ 200.
“Total_Sum”字段数据类型是货币。
我用来提取记录数的代码如下:
MyCnt = DCount("[Total_Sum]","tbl_Data", "[Total_Sum] > 200")
当代码执行时,我收到以下错误消息:
您作为查询参数输入的表达式产生了这个错误": 'Total_Sum'
用户打开“主窗体”并按下“报告”按钮。 “报告”按钮打开报告表单。有 5 个单选按钮。用户选择适当的单选按钮并执行每个报告的代码。这部分正在工作,因为它试图执行适当的代码。
我在 Access 中进行的 VBA 编程很少。我在网上看了很多文章,我相信我使用的代码应该可以工作,但显然有问题。
任何帮助或建议将不胜感激。
此外,我看到的一些示例包括字段名称周围的 [],而有些则没有。我想了解何时需要 [] 以及何时不需要。
再次感谢您的帮助............
【问题讨论】:
-
[]括号在字段名中有空格或字段名是关键字时使用。尝试不使用括号。