如何使用vba从子窗体单击父窗体导航选项卡

如何使用vba从子窗体单击父窗体导航选项卡,vba,ms-access,Vba,Ms Access,我在子窗体中有一个submit按钮。当我单击我的submit按钮时,这将单击主窗体上我的导航选项卡。代码必须在VBA中的submit按钮事件内执行。请提供任何帮助。您的描述非常不清楚,但如果您想在主窗体上运行代码,而不仅仅是在其上创建一个公共子窗体,它将进行刷新: Public Sub MyRefreshSub() '在此处刷新主窗体 端接头 在子窗体的Submit按钮的_Click事件上,按如下方式调用它: Private Sub Sub Submit\u Click() Me.Parent

我在子窗体中有一个
submit
按钮。当我单击我的
submit
按钮时,这将单击主窗体上我的导航选项卡。代码必须在VBA中的
submit
按钮事件内执行。请提供任何帮助。

您的描述非常不清楚,但如果您想在主窗体上运行代码,而不仅仅是在其上创建一个公共子窗体,它将进行刷新:

Public Sub MyRefreshSub()
'在此处刷新主窗体
端接头
在子窗体的Submit按钮的_Click事件上,按如下方式调用它:

Private Sub Sub Submit\u Click()
Me.Parent.MyRefreshSub
端接头
或者,如果需要,只需单击选项卡:

Private Sub Sub Submit\u Click()
Me.Parent.TabCtl0\u单击
端接头

我希望我正确理解了您的问题。

当您单击“提交”时会触发哪个确切事件?
submit
event执行更新查询,然后我需要重新加载子表单。这就是为什么我想在执行更新查询后单击“来自导航的主选项卡”。主窗体按钮未单击子窗体中有信息,提交按钮正在更新该信息。由于表单是开放更新的,因此在更新后不应禁用的字段。刷新或重新查询不起作用。这只能通过单击主窗体选项卡来完成。这就是为什么我想点击那个按钮。