每当我在付款下输入新数据时,我想刷新位于历史记录选项卡下的表格。单击“历史记录”选项卡时,我尝试添加 onclick 宏,但 Access 2010 中的新宏编辑器让我感到困惑。
如下图所示,我已经在 Payments 子表单中添加了第四个条目,而新条目未显示在 History 选项卡下的表格中。
我认为刷新或重新查询是要走的路,但我不知道如何设置它以使其工作。任何帮助,将不胜感激。
每当我在付款下输入新数据时,我想刷新位于历史记录选项卡下的表格。单击“历史记录”选项卡时,我尝试添加 onclick 宏,但 Access 2010 中的新宏编辑器让我感到困惑。
如下图所示,我已经在 Payments 子表单中添加了第四个条目,而新条目未显示在 History 选项卡下的表格中。
我认为刷新或重新查询是要走的路,但我不知道如何设置它以使其工作。任何帮助,将不胜感激。
运行重新查询的最佳位置是付款子表单的更新后事件。
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
Me.qryListExpertsHistory_subform.Requery
' qryListExpertsHistory_subform(是嵌入的表单)