首页 > 解决方案 > 访问报告中每个带有 [field] 的表达式都会生成 #Name? 错误

问题描述

我正在尝试在 MS Access 中创建一个基本报告,但遇到了一个问题,即我无法在简单 TextBox 的控制源中的表达式中使用引用。

Access 显示以下可用于我的视图的字段:ID、状态、DocNum。我想检查 DocNum 字段是否为空,如果不是,则操作结果。

我有一个名为 docControl 的文本框,其控制源如下:

= IIf(IsNull([docNum)]), "is empty", "is not")

#Name?在报告中产生。我也试过:

= [docNum]

这也产生#Name?在报告上。但是,如果我只是从 Control Source 下拉列表中选择 docNum,它会很好地显示该值。我不明白为什么docNum有效而=[docNum]无效。他们不是一样的吗?

任何澄清表示赞赏。

标签: ms-access

解决方案


推荐阅读