【发布时间】:2015-05-27 05:06:15
【问题描述】:
下午好,
我必须维护一个 Access 表单,其中包含一个链接的子表单(使用 Master 和 Child 字段)。
基本上,在主窗体中,用户在组合框中选择一个值,子窗体会自动更新。
我的问题是我的子表单的一个字段上有一个 BeforeUpdate 事件,当它不符合条件时阻止更新该字段 (Cancel=true)。如果字段中有任何错误,则警报消息框应该出现一次,但 BeforeUpdate 事件总是因未知原因被触发 3 次。
我创建了一个简单的 accdb 文件来重现我的问题。它位于此处:https://www.hightail.com/download/bXBhU2V0Q1JxRTFsQXNUQw。
打开Form1,在组合框中选择一个值,然后尝试用X更新子表单中的一个字母,你会得到多次出现的msgbox。
提前感谢您在这个问题上的帮助,因为它让我发疯了。
西尔万
【问题讨论】: