1
我有一个表单,其中包含由选项卡组织的子窗体。我想要做的是在输入新记录时更新字段后,将用户重定向到表单中的选项卡。为组合框选择一个选项后要移动到新选项卡
这可能是现有的代码。
Private Sub FIELD1_AfterUpdate()
If Me.FIELD1.Value = "Yes" Then
Me.Parent.TabCtl50.Value = 4
End If
End Sub
它给人的错误“应用程序定义或对象定义的错误”
任何想法?
感谢您的,但它给了同样的问题,我认为它造成的错误,因为我想将用户重定向到一个不同的subfrom无首先保存数据..... – 2013-03-14 11:54:02
不,不保存不会导致该错误。这个错误很可能是由于以某种方式弄错了名字。例如,你确定me.parent有一个TabCtl50吗?您可以使用即时窗口进行测试。请注意,页面从零开始编号。 – Fionnuala 2013-03-14 12:15:17
你可以尝试引用父表单的名称,只是为了看看问题是否与'Me.Parent'如MyParentFormName.TabCtl50.Pages(“PageNameHere”)。SetFocus'? – RichardC 2013-03-14 15:09:36