更新事件之前或更新事件之后(MS Access 2013)

时间:2014-06-15 09:07:17

标签: forms ms-access-2013

我开发的小型数据库每天都变得越来越大,我在一个领域遇到了更新前事件的情况。

假设我的主窗体具有基于表格(PONSt)的子窗体。子表单有一个特定字段(PONSt_PDV),其数据取决于另一个表(APP_PDV)。当用户直接在组合框中更新该字段(PONSt_PDV)时,触发更新前事件并完成一些计算。这完美无缺!

第二种情况(这个问题的原因)是当用户双击该组合框以打开包含来自另一个表(APP_PDV)的数据的弹出窗体时。在弹出窗口中,用户可以编辑,添加或删除它的数据,一切都很好。弹出窗体上有一个按钮,用于从该表中获取数据(ID)(APP_PDV),将其存储到第一个表的字段(PONSt_PDV),关闭弹出窗体并返回第一个窗体(sub)确切地说,第一个表格上的表格。之后,我想重新计算其他字段(在第一个表PONSt中),具体取决于字段中的更改(PONSt_PDV),但在此情况下更新之前(或更新后)事件根本不会触发。

我做错了什么?有什么我看不到的东西吗?谢谢!

0 个答案:

没有答案