10.2.2 编程中用到的常量与变量

10.2.2 编程中用到的常量与变量

1. 常量

常量类型如表10-2所示。

表10-2 常量分类列表

2.变量

(1)变量的概念:变量的值在程序运行过程中动态变化,变量可以是系统允许的各类数据类型。

(2)变量的命名:变量名的语法规则是以字母或汉字开头,由汉字、字母、0~9数字和下画线组成,中间不允许有空格及标点符号,内存变量名不得超过254个字符长度,大小写不限。

(3)变量的形式:变量分隐形变量与显形变量。

①隐形变量:是指由给定某个变量名值的类型而定的。

例如:

ABC=1

ABC="AA"

ABC%=123

②显形变量:对于先定义,后使用的变量,可被看做是显形变量。

例如:

Dim ABC As Integer

ABC=123

(4)变量的作用域:变量在使用时,由于所处过程的不同,又分为全程变量、局部变量和模块变量。

①全程变量(或称公共模块级别变量):用Public As⋯语句定义(该语句放在模块的声明部分),全程量在工程中所有模块的所有子过程与函数过程均有效。

②模块变量:在一个模块的各个子过程中有效。例如,使用Dim定义的变量的语句出现在模块的声明部分,或使用Private定义的变量,则该类变量称为模块变量。

③局部变量:局部变量仅在本过程中使用时有效例如,使用Dim定义的变量出现在过程中,则该改类变量视为局部变量。

3.数据库变量

数据库变量可分为窗体、报表变量与控件变量在Access的数据库中建立的对象与属性可看做是程序中的变量。