单击功能的MS Access 2013 DoCmd返回错误

时间:2018-11-15 16:16:50

标签: ms-access access-vba ms-access-2013 ms-access-forms

Shows the number to be clicked and the resulting form that opens

简单地说...我正在尝试根据在表单中单击的记录号来打开特定记录。在搜索条件表单中,单击“搜索”会在数据库视图中打开另一个表单,其中列出了搜索结果。单击记录编号后,我需要在指定的表单中打开该特定记录。

注意:

  • 我的表单是通过查询创建的,并设置为数据库视图-可以正常工作

  • 记录编号(VDMR编号)设置为显示为超链接-可行

  • 单击记录编号,将打开正确的表格,但它是空白记录-问题

过去两天,我的大脑已经融化了好几次,以寻求修复方法。

这是我正在使用的代码:

>DoCmd.OpenForm "QPF-45 (11/2012)", , , "VDMR_Number =" & Me.VDMR__

1 个答案:

答案 0 :(得分:1)

  

VDMR号,如果没有下划线,该代码将无法正常工作

下划线也没有,因为这不是您的字段名。

因此,请将字段名称更改为没有空格,或将其括在方括号中:

 DoCmd.OpenForm "QPF-45 (11/2012)", , , "[VDMR Number] =" & Me.VDMR__

并避免使用不可读的控件名称,例如“ VDMR __”