我有一个Access表单,其子表单允许更新表X中的数据
子表单包含一个名为Y的文本框控件,链接到表X中的列Y.
现在我认为表格会在文本框控件失去焦点后立即更新,但我注意到这只会在稍后发生,很可能是在子窗体失去焦点之后。
关键是我需要在调用子Y_AfterUpdate之前(或期间)更新表,因为我希望执行一些依赖表来包含新数据的标准子/函数。
实现此表更新的最佳方法是什么?我应用了subForm.Requery,但是可以使用另一个更直观的方法。请注意,对我来说Requery听起来更像是“使用当前表内容填充子窗体的控件”,而不是像“更新表然后再次填充子窗体”。因此,直觉上,我本以为我应该使用另一种方法。
答案 0 :(得分:1)
你想:
DoCmd.RunCommand acCmdSaveRecord