ms-access - MS Access 2013 DoCmd for on click 函数返回错误
问题描述
简单地说...我正在尝试根据在表单中单击的记录号打开特定记录。在搜索条件表单中,单击“搜索”会在数据库视图中打开另一个表单,其中列出了搜索结果。单击记录号后,我需要在指定的表格中打开该特定记录。
笔记:
我的表单是从查询创建的,并设置为数据库视图 - 这有效
记录编号(VDMR 编号)设置为显示为超链接 - 这有效
单击记录编号时,会打开正确的表格,但它是空白记录 - 问题
在过去的两天里,我的大脑已经融化了好几次,寻找解决办法。
这是我正在使用的代码:
>DoCmd.OpenForm "QPF-45 (11/2012)", , , "VDMR_Number =" & Me.VDMR__
解决方案
VDMR 编号,代码之间没有下划线就无法工作
下划线也没有,因为这不是您的字段名称。
因此,要么将字段名称更改为没有空格,要么将其括在括号中:
DoCmd.OpenForm "QPF-45 (11/2012)", , , "[VDMR Number] =" & Me.VDMR__
并避免使用不可读的控件名称,如“VDMR__”
推荐阅读
- html - 一行中的图像预览 - 居中和成比例
- c++ - 我可以/应该使用范围库来模拟集合函数吗?
- java - 将数据从java发布到mysql
- c# - 为什么访问我的类字段返回 null?
- macos - MacOS App 上的 SwiftUI - 奇怪的焦点行为
- python - Ansible:使用 items2dict 将列表转换为字典
- java - java.lang.IllegalAccessError:超类访问检查失败:类 org.apache.poi.openxml4j.util.ZipSecureFile
- javascript - Puppeteer 获取 querySelectorAll 的 innerText
- javascript - 在 YouTube 视频页面视图上创建多级节点并附加到给定节点
- python - NotFoundError:无法在 TensorFlow 中为大型数据集上的自定义损失函数找到有效的节点设备