- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
完整版课件全书课件整套课件最全课件整本书课件全书电子教案恒涛电子教案完整版教案教学课件汇总
强制声明 良好的编程习惯都应该是“先声明变量,后使用变量”,这样做可以提高程序的效率,同时也使程序易于调试。Visual Basic 中可以强制显式声明,可以在窗体模块、标准模块和类模块的通用声明段中加入语句: Option Explicit 表示强制变量必须先定义才能使用 字符串变量定义 定长字符串与变长字符串:用As String可以定义变长字符串,也可以定义定长字符串。 变量的值 变量的值即内存中存储的变量值,它是可以改变的量,在程序中可以通过赋值语句来改变变量的值。 变量的作用域 变量的范围确定了能够使用该变量的那部分代码。一旦超出了作用范围,就不能引用它的内容。变量的作用范围是在模块中声明确定的。声明变量时可以使用三种不同的作用范围:Public(全局范围)、Private(模块范围)、Static和Dim(局部范围)。 8.5.3 常量 常量是指在程序运行过程中,其值不能被改变的量。 在Access中,常量的类型分为直接常量、符号常量、固有常量、系统常量4种。 直接常量 直接常量即常数,数据类型的不同决定了直接常量种类的不同,包括数值型常量、字符型常量和日期型常量。 ① 数值型常量日期,如678、-345.23、2.21e2、6.78e-2等。 ② 字符常量,如Hello、Access等。 ③ 日期常量,如#2008-4-12#、#05/24/2008#、#May 4, 2008#等。 符号常量 在VBA编程过程中,对于一些使用频度较多的常量,可以用符号常量形式来表示。符号常量使用关键字Const来定义,格式如下: Const 常量名 [As 类型] = 表达式 固有常量 固有常量用两个前缀字母指定常量的对象库。用ac开头表示来自Access库的常量,用ad开头表示来自ADO库的常量,用vb开头表示来自Visual Basic库的常量。 系统常量 系统常量是指Access系统启动时建立的常量,有True、False、Yes、No、On、Off和Null等,编写代码时可以直接使用。 8.5.4 数组 数组是连续可索引(从0到n的不重复的整数序号)的具有相同内在数据类型的元素的集合,数组中的每一元素具有唯一索引号。 数组在使用之前也要进行定义,定义数组的格式如下: 一维数组的定义格式: Dim 数组名([下标下限 to] 下标上限) [As 数据类型] 二维数组的定义格式: Dim 数组名([下标下限 to] 下标上限, [下标下限 to] 下标上限) [As 数据类型] 数组有两种类型:固定大小的数组和动态数组。前者总保持同样的大小,而后者在程序中可根据需要动态地改变数组的大小。 数组必须先定义后使用,数组声明后,数组中的每个元素都可以当作单个的变量来使用,其使用方法同相同类型的普通变量。 数组元素的引用格式为: 数组名(下标值) 数组的使用 8.5.5 数据库对象变量 对象变量 在Access数据库中建立的对象及其属性,可以看成是VBA程序代码中的变量,其属性值可以看成常量值加以引用,Access中窗体对象的引用格式为: Forms!窗体名称!控件名称[.属性名称] = 属性值 报表中控件的引用格式为: Reports! 报表名称!控件名称[.属性名称] = 属性值 说明:关键字Forms或Reports分别表示窗体或报表对象集合。感叹号“!”分隔开对象名称和控件名称。如果省略了“属性名称”部分,则表示控件的基本属性。如果对象名称中含有空格或标点符号,就要用方括号把名称括起来。 对象运算符 对象运算符有“!”和“.”两种。 (1)“!”运算符 “!”运算符可以引用一个开启的窗体、报表或开启窗体或报表上的控件。 对象运算符 含 义 Forms![学生设置] 引用Forms集合中的“学生设置”窗体 Forms![学生设置]![Label1] 引用Forms集合中的“学生设置”窗体中的“Label1”控件 Reports![学生名单] 引用Reports集合中的“学生名单”报表 表8-2 !运算符举例 (2) “.”运算符 “.”运算符通常用于引用窗体、报表或控件等对象的属性。引用格式为: [控件对象名].[属性名] 在实际应用中,“.”运算符与“!”运算符配合使用,用于标识引用的一个对象或对象的属性 例如,设置一个打开窗体的某个控件的属性。 Forms![学生设置]![Command2].Enabled = False 8.5.6 运算符与表达式 在VBA编程语言中,可以将运算符分为算术运算符、关系运算符、逻辑运算符和连接运算符4种类型。 表达式是由运算符、函数和数据等内容组合而成的,根据运算符的类型可以将表达式分为算术表达式、关系表达式、逻辑表达式和字符串表达式4种类型。 表达式的书写规
您可能关注的文档
最近下载
- 高中政治必修三政治与法治重点知识点归纳总结(复习必背).docx VIP
- Unit6+Understanding+Ideas高中英语外研版(2019)必修第三册.pptx VIP
- 高中物理人教版高三一轮复习牛顿第二定律之板块模型.pptx VIP
- 05-吹瓶生产工艺Krones吹瓶教程.ppt VIP
- 中外合作办学的可行性报告.pdf VIP
- 2025年[指南]胃息肉 .pdf VIP
- 函数专题二次函数在闭区间上的最值问题(5大题型).docx VIP
- 3.5.2 二次函数在闭区间上的最值问题-(必修第一册) (教师版).docx VIP
- 2025年招标资格证考试题库及答案(通用版).pdf VIP
- 办公设备维保服务办公设备维保方案.doc VIP
文档评论(0)