1

我有一个 Microsoft Access 2007 表单,该表单的 RecordSource 基于在 SQL Server 2005 中创建的视图。在表单上,​​我放置了一个组合框,其中列出了一些值(来自字段 1 列),这些值也存储在 SQL 视图中(很简单)。在组合框的 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 事件没有被执行。

为什么这个事件没有被触发?

4

1 回答 1

3

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

属性表中的更新事件之后

于 2013-10-16T18:31:58.560 回答