database - 从查询中将值设置为报表文本框
问题描述
我做了一个查询,只显示一个字段和另一个查询中的一个记录,我怎样才能将该值放在报表的文本框中?
我要设置的记录是我用 MsgBox 插入的日期。
我读到有一些方法可以放入控制源“= [table]![field]”但我得到了名称?错误,我阅读但不理解的另一种方式是定义记录集。尽管尝试了我在其他帖子中阅读的方式,但我无法将值放入文本框。
解决方案
一种简单的方法是在文本框中使用 DLookup() 域聚合函数表达式。如果字段名称包含空格或标点符号/特殊字符或者是保留字,则需要 [ ] 分隔符。通常表/查询名称不会但不会受到伤害。
=DLookup("[fieldname]","[tableORquery name]")
推荐阅读
- postgresql - 使用 Postgres 计算 jsonb 数组中的对象
- google-apps-script - 在 gmail 插件中使用动态选项列表创建选择(下拉)输入
- c# - 如何在excel中找到带有某个关键字的最后一行
- django - 如何自动更新 Django 中的字段
- amazon-web-services - AWS EMR:集群在用户请求中终止
- ubuntu - Truffle deploy 编译合约但不迁移到网络
- javascript - 汉堡菜单切换 Javascript
- session - 获取所有活动会话 asp.net core 2
- javascript - 我将如何以及在哪里将这两个变量组合在 JavaScript 中?
- azure - ComputerVision API 不允许带有 SAS 令牌的 BlobURL