1

每当我在付款下输入新数据时,我想刷新位于历史记录选项卡下的表格。单击“历史记录”选项卡时,我尝试添加 onclick 宏,但 Access 2010 中的新宏编辑器让我感到困惑。

如下图所示,我已经在 Payments 子表单中添加了第四个条目,而新条目未显示在 History 选项卡下的表格中。

我认为刷新或重新查询是要走的路,但我不知道如何设置它以使其工作。任何帮助,将不胜感激。 在此处输入图像描述

4

2 回答 2

1

运行重新查询的最佳位置是付款子表单的更新后事件。

Private Sub Form_AfterUpdate()
    Me.Parent.HistorySubformConrolName.Form.Requery
End Sub

确保使用子表单控件的名称,而不是包含的表单的名称。见http://access.mvps.org/access/forms/frm0031.htm

创建事件: http: //office.microsoft.com/en-us/access-help/about-events-and-event-procedures-HP005186744.aspx

在这种特殊情况下编辑:

Me.Parent.Payment_Info.Form.Requery
于 2013-01-26T09:14:12.547 回答
-1

Me.qryListExpertsHistory_subform.Requery

' qryListExpertsHistory_subform(是嵌入的表单)

于 2016-03-15T15:30:18.537 回答