![]() ![]() |
|
全国计算机等级考试二级Access考点分析之模块(5) | |
作者:佚名 文章来源:不详 点击数 更新时间:2008/4/18 14:56:17 文章录入:杜斌 责任编辑:杜斌 | |
|
|
1过程调用 (l)可以用 Sub语句声明一个新的子过程、接收的参数和子过程代码。其定义格式为: [Public | Private][Static]Sub [<子过程语句>] [Exit Sub] [<子过程语句>= End Sub 使用Public关键字可以使该过程适用于所有模块中的所有其他过程;使用Private关键字可以使该子过程只适用于同一个模块中的其他过程。 子过程的调用形式有两种: Call子过程([<实参>])或子过程([<实参>]) (2)可以使用Function语句定义一个新函数过程、接收参数、返回变量类型及运行函数过程的代码。其格式如下: [Public | Private][Static]Function函数过程名[<形参>][As数据类型] [<函数过程语句>] [函数过程语句=<表达式>] [<函数过程语句>= [函数过程语句=<表达式> ] End Function 函数过程的调用格式只有一种:函数过程名(<实参>) 由于函数过程返回一个值,实际上,函数过程的上述调用形式主要有两种方法:一是将函数过程返回值作为赋值成分赋予某个变量,其格式为“变量=函数过程名(<实参>)”;二是将函数过程返回值作为某个过程的实参成分使用。 2参数传递 过程定义时可以设置一个或多个形参(形式参数的简称),多个形参之间用逗号分隔。其中,每个形参的完整定义格式: [Optional][ByVal |ByRef][ParamArray]varname[()][As type][=defaultvalue] 含参数的过程被调用时,主调过程中的调用式必须提供相应的实参(实际参数的简称),并通过实参向形参传递的方式完成过程操作。 |
|
![]() ![]() |