触发事件当前电流时出现错误

时间:2016-03-21 12:24:45

标签: vba ms-access

当我引用子窗体时发生错误。我在主要表格上有1个主表格和2个子表格。其中一个子窗体具有触发代码的On Current事件:

 Me.Parent![1ChildEquipFilter].Form.RecordSource = StrSQL 

(它改变了第二个子表格的RecordSource)

首次打开主窗体时,会显示错误消息 '您输入的表达式对属性表单/报表的引用无效'。 但是当我点击调试然后重置时,一切正常。怎么了?

1 个答案:

答案 0 :(得分:1)

当你打开表单时,首先打开两个子表单,然后是主表单,然后再打开两个子表单。

简单的解决方法是吃错误:

On Error Resume Next
Me.Parent![1ChildEquipFilter].Form.RecordSource = StrSQL 
On Error GoTo 0