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