Access窗体事件触发顺序

2018-01-18 16:14:00
黄善超
原创
972

在Access窗体中,有很多事件,一个动作也可能触发多个事件。当同时可以触发多个事件的时候,窗体处理事件有先后顺序之分。

一个事件处理完才轮到下一个事件。那么窗体中的事件的怎么的先后顺序呢?

打开一个窗体时,事件发生顺序如下
Open(打开) → Load(加载) → Resize(调整大小) → Activate(激活) → Current(成为当前) → Enter(进入(控件)) → GotFocus(获得焦点(控件))

关闭窗体时,事件发生顺序如下
Exit(退出(控件)) → LostFocus(失去焦点(控件)) → Unload(卸载) → Deactivate(停用) → Close(关闭)         


果对控件中的数据进行更改,事件发生顺序如下

控件和窗体的 BeforeUpdate (更新前)事件和 AfterUpdate (更新后)事件都将在 Exit 事件发生之前发生。


        

分享