2011-06-21 67 views
0

编辑:没关系有人帮助我。 form_(名称).recalc或form_(名称).REFRESH: form_main.recalcVBA访问:刷新表单从另一个窗体的代码

我有两种形式: “主”, “详细信息”。 在“主”形式中,我有一个按钮,在对话框中打开“详细信息”。 问题是我在“详细信息”中有一个复选框,并且在发生更改时,我需要刷新“main” 。 这是什么命令? 谢谢

+2

请将您的答案作为答案发布 – ak112358

回答

2

我会提供一个不同的答案比你发现了自己的一个:

打开详细形式与acDialog开关,然后重新查询时,它被关闭。打开详表看起来像这样的事件(这将是主要形式):

DoCmd.OpenForm "DetailForm", , , "ID=" & Me!ID, , acDialog 
    Me.Requery 

这样做是暂停开放详表的代码。当你关闭细节表单时,它将重新查询主表单。

这是做这种事情的标准方式,在我看来。