AfterUpdate 事件不会在表单上触发

问题描述 投票:0回答:1

我有一个 Microsoft Access 2007 表单,该表单的 RecordSource 基于 SQL Server 2005 中创建的视图。在表单上,我放置了一个组合框,其中列出了也存储在 SQL 中的一些值(来自列 field1)视图(非常简单)。在组合框的 AfterUpdate 事件中,我有类似的内容:

dim str as string
str = "select field1, field2, field4, field5 "
str = str + "from payroll_view "
str = str + "where field1 = '" & combofield1 & "'"

me.recordsource = str
me.requery

我在以

str
开头的第一行放置了一个断点,问题是该事件不会被触发。我不知道为什么 AfterUpdate 事件没有被执行。

为什么这个活动没有被解雇?

vba ms-access events
1个回答
3
投票

Access 有时似乎会“失去对事件过程的跟踪”。发生这种情况时,您可以通过打开控件的属性表并单击属性下拉列表旁边的省略号按钮 (...) 来提醒它。

After Update event in Property Sheet

© www.soinside.com 2019 - 2024. All rights reserved.