我如何 reflect/copy 在 MS Access 中从一种形式更改为另一种形式

How can i reflect/copy changes from one form to another in MS Access

我有一个名为 "GSAPAccounts" 的主窗体引用同名查询,另一个名为 "Failures" 的窗体(不是子窗体)引用也称为失败的查询。

我的 GSAPAccounts 中有一个条件,当满足条件时,将弹出失败(表单)。在我的失败表单中,我有 2 个要填充的字段 "General Reason" 和 "Comments"(也在我的 GSAPAccounts 表单中)和一个关闭表单的命令按钮,我还包含了 "ID" 作为两个表单之间的公共字段。

我现在的问题是:当我在我的 "Failures" 表格中进行更改时,是否有可能在我的 "GSAP Accounts" 表格中反映出来?

我对 MS Access 很陌生,到目前为止我所做的只是下面的代码。当我在失败表单中进行更改时,它不会在我的其他表单中更新。 我已经尝试了在 Google 中可以找到的所有方法,但没有任何效果。

If IsNull(Me.General_Reason) Or IsNull(Me.Comments) Then
    MsgBox "Provide M15 Failure Reason"   
Else
    DoCmd.Save
    DoCmd.Close               
End If

您可以刷新重新查询表单AfterUpdate事件中的其他表单"GSAP Accounts":

Forms!Failures.Refresh  
'or:
' Forms!Failures.Requery