我有一个Microsoft Access 2007表单,表单的RecordSource基于在SQL Server 2005中创建的视图。在表单上我放了一个组合框,列出了一些值(来自列field1),它们也存储在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事件没有被执行。
为什么这个事件不会被解雇?
答案 0 :(得分:3)
偶尔Access似乎“丢失跟踪”事件过程。发生这种情况时,您可以提醒它打开控件的属性表,然后单击属性下拉列表旁边的省略号按钮(...
)。