【发布时间】:2010-01-14 17:15:29
【问题描述】:
我有一个显示项目信息的表单。表单上的大多数字段都绑定到 Project 表,并像绑定字段一样显示和更新。但是,我还有 10 个来自 ProjectAudience 表的复选框。只有选中表格上的框,表中才会有匹配的记录。因此,我需要插入和删除记录,因为这些框被选中和取消选中。
我可以使用 AfterUpdate 事件在复选框级别执行此操作,但这需要 10 个不同的事件。我希望通过删除该项目的 ProjectAudience 表中的所有记录并添加选中的记录来在表单级别执行此操作。
基本上,我正在寻找与 Form_Current 事件相反的事件,该事件在触发记录导航按钮或关闭表单时会触发。我试图避免编写自己的导航按钮或向用户必须按下的表单添加“保存”按钮。我想要一些自动的东西,当用户离开记录时会更新这个表。
基于以下评论:从无到全部的任何组合框都可以被选中,而不仅仅是单个框。因此,我可能会清除所有记录而不插入任何回......或者如果每个框都被选中,则添加 10 条记录。 (另外,我使用的是 Microsoft Access 2003)
【问题讨论】:
标签: ms-access events forms navigation