我有一个包含两个子表单(1 和 2)的表单。子表格 1 连续存储帐户细分的数据。使用弹出子表单(子表单 2),用户输入数据以更改或更新存储在子表单 1 上的帐户明细。提交时,信息存储在链接到子表单 1 的子表中,但数据不会刷新并在子表单 1 的新记录中添加新信息,除非我手动单击主页选项卡中的全部刷新按钮。
到目前为止,我已经在子表单 2 的 form_afterupdate 上尝试了以下代码,它会自动重新查询子表单 1,但在主表单关闭时会创建运行时错误 (2450):
Private Sub Form_AfterUpdate()
On Error GoTo Err_Form_AfterUpdate
Forms!frmSpendPlan!frmSpendPlanSub.Form.Requery
Exit_Form_AfterUpdate:
Exit Sub
Err_Form_AfterUpdate:
MsgBox Err.Description
Resume Exit_Form_AfterUpdate
End Sub
如果有人有办法在提交子表单 2 后自动重新查询子表单 1 数据而不会产生错误,请告诉我,感谢您提供的任何帮助。
谢谢!