我有一個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事件沒有得到執行。
爲什麼這個事件不會被解僱?
After Update事件不會被觸發嗎?它不會觸發,除非文本框的值被改變,然後它失去焦點。 – Linger
是的,我知道,我從組合框中選擇了另一個值,奇怪的是沒有任何反應。順便說一句,該應用程序最初是在msaccess 2007中開發的,並使用msaccess 2010打開。 – user1875017