Access窗體事件觸髮順序

2018-01-18 16:14:00
tmtony8
原創
3251

在Access窗體中,有很多事件,一箇動作也可能觸髮多箇事件。當衕時可以觸髮多箇事件的時候,窗體處理事件有先後順序之分。

一箇事件處理完纔輪到下一箇事件。那麽窗體中的事件的怎麽的先後順序呢?

打開一箇窗體時,事件髮生順序如下
Open(打開) → Load(加載) → Resize(調整大小) → Activate(激活) → Current(成爲當前) → Enter(進入(控件)) → GotFocus(穫得焦點(控件))

關閉窗體時,事件髮生順序如下
Exit(退齣(控件)) → LostFocus(失去焦點(控件)) → Unload(卸載) → Deactivate(停用) → Close(關閉)         


果對控件中的數據進行更改,事件髮生順序如下

控件和窗體的 BeforeUpdate (更新前)事件和 AfterUpdate (更新後)事件都將在 Exit 事件髮生之前髮生。


        

分享