Access VBA教程:Current事件

当焦点移动到一条记录上,使它成为当前的记录,或当窗体刷新或重新查询时,Current事件发生。

说明

若要在此事件发生时运行一个宏或事件过程,请将OnCurrent属性设置为宏的名称或 [事件过程]。

窗体打开时,以及只要焦点从一条记录移动到另一条记录,Current事件就会发生。在第一条或下一条记录显示之前,Microsoft Access 将运行 Current 宏或事件过程。

在窗体的 Current事件发生时运行宏或事件过程,可以显示消息,或者使当前记录与相关窗体中的记录同步。例如,当一个客户记录成为当前记录时,可以显示客户以前的某一订单;当供应商记录成为当前记录时,可以在“供应商”窗体中显示供应商生产的产品。也可以基于当前记录执行计算,或者更改窗体以响应当前记录中的数据。

如果宏或事件过程运行GoToControlGoToRecord 操作或DoCmd对象的对应方法,以响应Open事件,则 Current事件发生。

在刷新窗体或重新查询窗体的基础表或查询时,也会发生 Current事件。例如,单击“记录”菜单上的“取消筛选/排序”命令,或者在使用宏中Requery 操作,或 Visual Basic 代码中的Requery方法时。

在第一次打开窗体时,下列事件将按以下的顺序发生:

Open ==> Load ==> Resize ==> Activate ==> Current

上页:Access VBA教程:CommandExecute事件 下页:Access VBA教程:DataChange事件

Access VBA教程:Current事件

Access VBA教程:DataChange事件 Access VBA教程:DataSetChange事件
Access VBA教程:DblClick事件 Access VBA教程:Deactivate事件
Access VBA教程:Delete事件 Access VBA教程:Dirty事件
Access VBA教程:Enter事件 Access VBA教程:Error事件
Access VBA教程:Exit事件 Access VBA教程:Filter事件
Access VBA教程:FirstPage、LastPage、NextPage、PrevPage事件(快照查看器) Access VBA教程:Format事件
Access VBA教程:GotFocus事件 Access VBA教程:Initialize事件
Access VBA教程:ItemAdded事件 Access VBA教程:ItemRemoved事件
Access VBA教程:KeyDown事件 Access VBA教程:KeyPress事件
Access VBA教程:KeyUp事件 Access VBA教程:Load事件
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号