1

我只是想知道是否有人可以帮助我的子表单不请求。我的目标是,一旦将记录添加到我的子表单中,我就不必按下“全部刷新”按钮,我希望它自动刷新。我在主窗体的插入后和子窗体上尝试了以下编码,但它没有奏效。除了我尝试的方式之外,如果有人对如何做到这一点有任何其他想法,那就太好了,谢谢。

Creations 是表单的名称。

Private Sub Form_AfterUpdate()
    Form![Creations].Requery
End Sub

Private Sub Form_AfterUpdate
    DoCmd.Close acForm, "Creations", acSaveNo
    DoCmd.OpenForm "Creations
End Sub
4

1 回答 1

3

如果您通过代码添加记录,则重新查询应进入添加记录的过程。大多数事件不是由对数据的编程更改触发的。

对于在子窗体中运行的代码:

Me.Requery

主要形式:

Me.Subformcontrolname.Form.Requery

别处

Forms!Mainformname.Subformcontrolname.Form.Requery
于 2013-03-15T16:08:25.847 回答