Private Sub ProjectSearchBtn_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
[ProjectQSubF].Requery
End Sub
以上是我的一个按钮中的代码。当我按下所述按钮(ProjectSearchBtn)时,它给了我一个
“符文时错误'2465': Microsoft Access找不到表达式中引用的字段“| 1”。
有什么问题?我很困惑,因为这个确切的代码(除了更改的按钮名称+子表单名称)在其他地方完全正常工作!
答案 0 :(得分:2)
当此行抛出错误时......
[ProjectQSubF].Requery
...原因可能是 ProjectQSubF 是包含在子窗体控件中的窗体的名称。
如果是这种情况,Access将无法在此上下文中识别该名称。而是使用包含该表单的子表单 control 的名称。例如,如果子窗体控件的名称是 MySubForm ,请使用以下两种替代方案中的一种...
Me!MySubForm.Requery
Me!MySubForm.Form.Requery
您需要确定子窗体控件的名称,并将其替换为 MySubForm 。