访问VBA运行时错误2465:应用程序定义或对象定义的错误

时间:2014-04-10 07:03:47

标签: forms vba ms-access-2010

我在MS Access 2010中有一个名为UI(导航表单)的表单。我在UI中有两个子表单SEARCH和RESULTS作为选项卡表单。在搜索SEARCH表单后,当我单击结果选项卡时,我想要一个名为' cmbID'的组合框中的值。在SEARCH中显示在名为' lblAIPIDDisp'的标签中在结果表格中,然后显示其他标签。所以,我在导航按钮单击事件中提供了以下代码:

Private Sub NavigationButton32_Click()
Form_RESULTS.lblAIPIDDisp.Caption = [Forms]![UI]![SEARCH].cmbID.Value
End Sub

但是我得到了运行时错误2465.所以,我尝试单独搜索SEARCH表单并在结果表单加载事件中给出以下代码:

Private Sub Form_Load() 
Form_RESULTS.lblAIPIDDisp.Caption = [Forms]![SEARCH].cmbID.Value
End Sub

现在,我搜索了搜索表格并点击了结果表格。我能够看到组合框中的价值' cmbID'在搜索标签中的表格< lblAIPIDDisp'在结果表格中。因此,我认为在导航表单UI中引用子表单“结果”和“搜索”时出现了问题。在这一点上需要帮助。

0 个答案:

没有答案