Visual Basic代码是编写在称为过程的单元中的。过程包含一系列的Visual Basic语句,用以执行操作或计算值。事件过程是为响应由用户或程序代码引发的事件或由系统触发的事件而运行的过程。
1.事件的定义
事件是一个对象可以辨认的动作,是一种特定的操作,并且可以写某些代码针对此述动作来做响应。用户做动作或程序代码的结果可能导致事件的发生,或是由系统引发。
Access可以响应多种类型的事件:鼠标单击、数据更改、窗体打开或关闭及许多其他类型的事件。事件的发生通常是用户操作的结果。
通过使用事件过程,可以为在窗体、报表或控件上发生的事件添加自定义的事件响应。
用户在使用代码激活某个事件或某个对象时,使用的是一些命令,表10-4所示为常用的操作命令。
表10-4 常用的操作事件语句
续表(www.xing528.com)
2.过程的定义
过程是由Visual Basic(Visual Basic:Basic的一种高级可视化编程版本。Visual Basic由Microsoft开发,用于生成基于Windows的应用程序。)代码组成的单元。它包含一系列执行操作或计算值的语句(语句:一种语法上的完整单位,它表达了某一特定种类的操作、声明或定义。语句通常在过程或Declarations(声明)部分占一行,但也可以使用冒号(:)将一行中的两个或多个语句分开)和方法(方法:类似于语句或函数的过程,它对特定对象进行操作。例如,可将Print方法应用于Debug对象,以将打印输出传输到“立即窗口”)。例如,下列事件过程(事件过程:自动执行的过程,以响应用户或程序代码启动的事件或系统触发的事件。)使用OpenForm方法打开“订单”窗体:
Private Sub OpenOrders_Click()
DoCmd.OpenForm"Orders"
End Sub
过程分两种类型:Sub过程,用于执行操作的过程,与Function过程不同,Sub过程不返回值,使用Sub语句开始Sub过程,并使用End Sub语句结束过程;和Function过程,返回一个值并可用于表达式的过程,用Function语句可声明一个函数,并用End Function语句结束该函数。
通过使用事件过程,可以为在窗体、报表或控件上发生的事件添加自定义的事件响应。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。