【发布时间】:2010-05-10 17:09:40
【问题描述】:
是否可以通过编程方式引发内置的 MS Access 表单事件?我有一个 感觉不是,但我想我会检查一下。 (我使用的是 Access 2003)。
例如,我想在 形式:
RaiseEvent Delete(Cancel)
并让它触发 Access.Form 删除事件——即实际上没有 删除绑定记录。
请注意,我的删除事件不是由表单本身处理,而是由外部 类,所以我不能简单地调用 Form_Delete(Cancel)。
【问题讨论】:
-
不是一个答案,但即使可能,我也建议不要这样做,因为这听起来很难为未来的开发人员记录和维护。不能直接调用你的外部类或者修改一下直接调用吗?
-
如果您的“删除事件不是由表单本身而是由外部类处理”,那么它不是表单事件,是吗?我无法理解。
-
这是一个描述你失败的解决方案而不是实际问题的典型案例。该解决方案是相对初级的 Access 编程,但是您跳到了一个非常先进的可能解决方案,它不可能工作。通过不解释你真正的问题是什么,你排除了任何获得可用答案的机会(直到你告诉我们你真正想要做什么)。