1.模块
模块是Access系统的7个对象之一c模块是由模块名称、模块声明语句与在其中创建的若干个过程组成的当用户在模块对象下,新建一个模块时,则进入VBE编程环境并自动在模块顶部(声明区域)出现声明语句:(可参见图10-15)。
图10-15 过程结构示意
Opention Compare Database ′由系统自动给出
2.过程
过程分为两种类型,即Sub子过程和Function过程。过程的结构如图10-15所示。
注意:
(1)保存的模块名是可以在“模块”对象下运行的。
(2)保存在模块中的过程仅建立了过程名,是可以在过程中相互调用的,还可使用“Call过程名”命令调用。
3.创建新过程
创建一个新过程必须是在创建的模块中产生。
操作步骤如下:
(1)在“模块”对象状态下,单击数据库窗口工具栏上的“新建”按钮,进入模块编辑状态,并自动添加上声明语句,如图10-16所示。(www.xing528.com)
图10-16 模块编辑状态
(2)选择“插入”菜单下的“过程”命令,弹出“添加过程”对话框,如图10-17所示。
(3)也可以在VBE窗口,单击工具栏上的“过程”按钮,如图10-18所示,也可启动“添加过程”对话框。
图10-17 “添加过程”对话框
图10-18 使用工具按钮添加过程
(4)在“添加过程”对话框中定义过程名,如在“名称”文本框中输入“计算阶乘”,单击“确定”按钮,系统自动进入新建过程的状态,如图10-19所示,并在代码窗口的声明语句后,添加上以“计算阶乘”为名的过程说明语句。
(5)这时,用户则可以在过程说明语句Sub⋯End Sub之间编写具体的程序。
(6)若创建一个函数过程,需在“添加过程”对话框中的类型栏中选中“函数”单选按钮(见图10-17)。若在“名称”文本框中输入函数名“计算等差级数”,这时在代码窗口的声明语句后,添加上如下的以“计算等差级数”为名的函数过程说明语句。
图10-19 过程代码窗口
Public Function 计算等差级数()
End Function
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。