【发布时间】:2013-10-13 16:54:31
【问题描述】:
在 VBA 中,我有一个子表单,可用于许多表单;但是我有一些代码,我只希望这个代码在“一种形式”上工作;因此,如果我在表单 1、表单 2 和表单 3 中有带有文本框的子表单,我希望更新后事件仅适用于表单 2。
最好的方法是什么?
【问题讨论】:
标签: forms vba ms-access ms-access-2007 subform
在 VBA 中,我有一个子表单,可用于许多表单;但是我有一些代码,我只希望这个代码在“一种形式”上工作;因此,如果我在表单 1、表单 2 和表单 3 中有带有文本框的子表单,我希望更新后事件仅适用于表单 2。
最好的方法是什么?
【问题讨论】:
标签: forms vba ms-access ms-access-2007 subform
子表单具有Parent 属性。所以你可以检查子表单的Parent 的Name 属性。
Dim strParent As String
strParent = Me.Parent.Name
If strParent = "form 2" Then
' do stuff for form 2
End If
注意事项:
Me.Name)。Me.Parent 将抛出错误。然后,您需要捕获该错误并忽略它。【讨论】: