除了直接常量(即通常的数值或字符串值常 量,如:123,"Lee"等,也称为字面常量 外, Microsoft access还支持三种类型的常 量 符号常量:用 Const语句创建,并且在模块 中使用的常量; 固有常量:是 Microsoft access或引用库的 部分; 系统定义常量:True、 False和Null
除了直接常量(即通常的数值或字符串值常 量,如:123, "Lee"等,也称为字面常量) 外,Microsoft Access还支持三种类型的常 量: 符号常量:用Const语句创建,并且在模块 中使用的常量; 固有常量:是Microsoft Access或引用库的一 部分; 系统定义常量:True、False和Null
Q101)符导常量 通常,符号常量用来代表在代码中反复使 用的相同的值,或者代表一些具有特定 意义的数字或字符串。符号常量的使用 可以增加代码的可读性与可维护性。 符号常量使用 Const语句来创建。创建符号 常量时需给出常量值,在程序中运行过 程中对符号常量只能作读取操作,而不 允许修改或为其重新赋值,也不允许创 建与固有常量同名的符号常量
(1)符号常量 通常,符号常量用来代表在代码中反复使 用的相同的值,或者代表一些具有特定 意义的数字或字符串。符号常量的使用 可以增加代码的可读性与可维护性。 符号常量使用Const语句来创建。创建符号 常量时需给出常量值,在程序中运行过 程中对符号常量只能作读取操作,而不 允许修改或为其重新赋值,也不允许创 建与固有常量同名的符号常量
下面的例子给出了使用Cons语句来声明数值和字 符串常量的几种方法。 Const conPl3. 14159265 可以使用conP来代替常用的π值。 Private Const conPI2=PI*2 conP被声明为一个私有常量,同时在计算它的 值的表达式中使用不在它前面定义的符号常量 私有常量只能在定义它的模块(子程序或函数)中 使用 Public const con version = Version accessi con version 被声明为一个公有字符串常量。公有 常量可以在整个应用程序内的所有子程序(包括 事件过程)和函数中使用
下面的例子给出了使用Const语句来声明数值和字 符串常量的几种方法。 Const conPI=3.14159265 可以使用conPI来代替常用的π值。 Private Const conPI2=PI*2 conPI2被声明为一个私有常量,同时在计算它的 值的表达式中使用不在它前面定义的符号常量。 私有常量只能在定义它的模块(子程序或函数)中 使用。 Public Const conVersion = "Version Access" conVersion被声明为一个公有字符串常量。公有 常量可以在整个应用程序内的所有子程序(包括 事件过程)和函数中使用
(2)固有常量 除了用 Const语句声明常量之外, Microsoft Access还声明了许多固有常量,并且可以使用 VBA常量和 ActiveX Data Objects(ADO)常量 还可以在其它引用对象库中使用常量。 Microsoft access版本创建的数据库中的固有 常量不会自动转换为新的常量格式,但旧的常 量仍然可以使用而且不会产生错误。 所有的固有常量都可在宏或ⅤBA代码中使用。 任何时候这些常量都是可用的。在函数、方法 和属性的“帮助”主题中对用于其中的具体内 置常量都有描述
(2)固有常量 除了用 Const 语 句 声 明 常 量 之 外 , Microsoft Access还声明了许多固有常量,并且可以使用 VBA常量和ActiveX Data Objects(ADO)常量。 还 可 以 在 其 它 引 用 对 象 库 中 使 用 常 量 。 Microsoft Access旧版本创建的数据库中的固有 常量不会自动转换为新的常量格式,但旧的常 量仍然可以使用而且不会产生错误。 所有的固有常量都可在宏或VBA代码中使用。 任何时候这些常量都是可用的。在函数、方法 和属性的“帮助”主题中对用于其中的具体内 置常量都有描述
固有常量有两个字母前缀指明了定义该常量的对 象库。来自 Microsof oft Access 库的常量以“ac”开 头,来自ADO库的常量以“ad开头,而来自 Visual basic库的常量则以“vb”开头,例如: ac Forn、 addneW、 currency 因为固有常量所代表的值在 Microsoft Access的以 后版本中可能改变,所以应该尽可能使用常量 而不用常量的实际值。可以通过在“对象浏览 器”中选择常量或在“立即”窗口中输入“ 有常量名”来显示常量的实际值。 可以在任何允许使用符号常量或用户定义常量 的地方(包括表达式中)使用固有常量。如果 需要:用启还可以闺∠对象浏器”查看历 小
固有常量有两个字母前缀指明了定义该常量的对 象库。来自Microsoft Access库的常量以“ac”开 头,来自ADO库的常量以“ad”开头,而来自 Visual Basic库的常量则以“vb”开头,例如: acForm、adAddNew、vbCurrency 因为固有常量所代表的值在Microsoft Access的以 后版本中可能改变,所以应该尽可能使用常量 而不用常量的实际值。可以通过在“对象浏览 器”中选择常量或在“立即”窗口中输入“?固 有常量名”来显示常量的实际值。 可以在任何允许使用符号常量或用户定义常量 的地方(包括表达式中)使用固有常量。如果 需要,用户还可以用“对象浏览器”来查看所 有可用对象库中的固有常量列表。如图6-15所 示