vba - 可以使用存储在表格中的代码来动态填充 Access 报表中的未绑定文本框吗
问题描述
我有一个访问表,我想用它来制作用于构建报告的动态模板。如何在报告中使用存储在该表中的值?作为程序员,我知道如何在报告中手动编写代码......但是......我想将信息存储在表格中而不是硬编码,让用户能够修改报告的模板,在我走了很久之后。
具体来说:
- 在表中输入:1. 感兴趣的人是 [First] [Last]
- 我将使用代码将用户输入的值修改为:“1. 感兴趣的人是” & [First] & " " & [Last]
- 在报告中,我希望未绑定的文本框提取存储在表中的信息以更改 ControlSource,以便在报告运行时获得所需的结果:1. 感兴趣的人是 John Doe
我曾尝试使用 MyText.ControlSource = [TemplateField],但这所做的只是让报告显示文本字段的内容。我猜我需要以某种方式转义代码,以便报告将“[]”中的项目读取为代码副文本,但我无法弄清楚如何在同时存储它时做到这一点。
解决方案
推荐阅读
- google-bigquery - 查询 BigQuery 缓存的临时表每次都会给出不同的结果
- qt - 未使用 WASM 调用 QEventLoop 插槽
- javascript - 为什么我不能从控制台调用我的 JS 函数?
- python - Selenium:WebDriverWait (presence_of_all_elements_located) 是如何工作的?
- java - 为什么 RC4 加密和解密在 java 中不起作用?
- javascript - 首次单击时获得空白数组?
- git - 如何自动化“stash-and-pull”过程?(混帐)
- c# - Dotnet Core 3.1:如何将 AddJsonFile 与文件的绝对路径一起使用?
- apache-spark - Spark:按列重新分区和按同一列的值列表重新分区按范围之间的区别
- c# - 流利的断言“已达到最大递归深度……”