我如何 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
我有一个名为 "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