ms-access - 访问报告中每个带有 [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]
无效。他们不是一样的吗?
任何澄清表示赞赏。
解决方案
推荐阅读
- mysql - 如何将视图导出和导入到表不同的数据库中
- prestashop-1.7 - Prestashop Bug sur le nom du produit de mon 电子邮件中断库存
- oracle - Oracle SQL - 如何使用分页遍历记录?
- sql-server - SSIS Sql Server 到 Oracle 日期时间组件
- python - 使用 Python 脚本抓取评论 (Spot.IM)
- java - 网络推送库无法在 Google Chrome 中创建网络推送通知,错误类型为“(ArrayBuffer 或 ArrayBufferView)”
- excel - 添加两个单元格如何与添加实际值产生不同的结果?
- java - 从客户端(NodeJS)向服务器(Spring Boot)发送请求时省略字符
- c++ - 为什么对 map::find 应用不存在的键会在 C++ 中返回具有第一个值映射大小的迭代器?
- go - 没有取消传播的上下文