- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
10.3 VBA语法 10.3.3 变量和常量 4、数组 定义数组: Dim intArray(9) As Integer 这条语句定义了一个数组,它包含数据类型为Integer的10个元素,从intArray(0)到intArray(9)。 ? Dim intArrayTest(7 To 10) As Integer 那么这条声明语句定义了一个类型为Interger的包含4个元素的数组intArrayTest(),这4个元素分别是intArrayTest(7),intArrayTest(8),intArrayTest(9)和intArrayTest(10)。 10.3 VBA语法 10.3.3 变量和常量 4、数组 上述定义的数组都属于一维数组,VBA中也可以定义二维和多维数组。一个二维数组有点类似于一个二维矩阵。比如: Dim intArray(1, 3) As Integer 这条声明语句定义了一个2行4列共8个元素,它们分别是: intArray(0, 0),intArray(0, 1),intArray(0, 2),intArray(0, 3) intArray(1, 0),intArray(1, 1),intArray(1, 2),intArray(1, 3) 10.3 VBA语法 10.3.3 变量和常量 5、表达式 表达式用来求取一定运算结果,由变量、常量、函数、运算符和圆括号构成,VBA中的表达式包含丰富的运算符,有算术运算符、比较运算符、逻辑运算符和连接运算符,这些运算符可以完成各种运算;在表达式的书写过程中要注意以下事项:运算符不能相临、乘号不能省略、括号必须成对出现,表达式包含多种运算符时要注意运算符的优先级 10.4 ACCESS的模块 模块是数据库的对象之一,由一个个的过程组成,利用模块可以完成复杂的功能,VBA的代码放置在模块中,Access的模块分为2种:类模块和标准模块。 10.4 ACCESS的模块 10.4.1 类模块 类模块是包含新对象的定义的模块。当创建类的新实例时,即创建新对象。模块中定义的过程成为该对象的属性和方法。类模块有3种基本变形: 窗体类模块 报表类模块 自定义类模块。 10.4 ACCESS的模块 10.4.1 标准模块 在标准模块中,放置希望供整个数据库中其他过程使用的过程,这些过程不与任何对象相关联。类模块和标准模块的不同点在于存储数据方法的不同。标准模块的数据只有一个备份。这意味着标准模块中一个公共变量的值改变以后,在后面的程序中再读取该变量时,它将得到改变后的值。而类模块的数据,是相对于类实例(也就是由类创建的每一对象)而独立存在的。 10.5 ACCESS对象模型 10.5.1 理解对象、属性、方法和事件 VBA是一种面向对象的语言,因此进行VBA的开发,必须理解对象、属性、方法和事件这几个概念,学好VBA的诀窍之一就是要以“对象”的眼光去看待整个程序设计,而这个诀窍对于VBA的学习来说也同样适用。“对象”是面向对象程序设计的核心,明确这个概念对理解面向对象程序设计来说至关重要。 在面向对象的程序设计中,对象的概念就是对现实世界中对象的模型化,它是代码和数据的组合,同样具有自己的状态和行为。只不过在这里对象的状态用数据来表示,称为对象的属性:而对象的行为用对象中的代码来实现,称为对象的方法。 10.5 ACCESS对象模型 10.5.1 理解对象、属性、方法和事件 对于VBA来说,最重要VBA应用程序对象就是用户所创建的窗体中出现的控件,所有的窗体、控伴和报表等都是对象。而窗体的大小、控件的位置等都是对象的属性。这些对象可以执行的内置操作就是该对象的方法,通过使用这些方法可以控制对象的行为。 对象的事件是一种特定的操作,它在某个对象上发生或对某个对象发生。例如,发生在窗体上的鼠标单击、数据更改、窗体打开或关闭及许多其他类型的操作,都是事件。通常情况下,事件的发生是用户操作的结果。VBA是基于事件驱动编程模型的,事件驱动编程是应用程序中的对象响应用户操作。 10.5 ACCESS对象模型 10.5.1 理解对象、属性、方法和事件 Access对象是由Access定义的一种对象,它与Access界面或应用程序的窗体、报表相关,而且,它还可以用来对输入和显示数据所采用的界面的元素进行编程。VBA通过使用Access的集合和对象可以操纵Access中的窗体、报表以及它们所包含的控件。可以利用这些功能强大的存取对象来格式化和显示数据,从而使得用户向数据库中添加数据成为可能。另外,Access还提供了许多可以用来与Access应用程序一起工作的其他对象,例如CurrentProject、CurrentD
您可能关注的文档
最近下载
- 07-维护支柱应知应会.doc VIP
- 考试点专业课:中国矿业大学(徐州)财务管理习题.pdf VIP
- 中国矿业大学《财务管理》2020-2021学年期末试卷.pdf VIP
- 中国矿业大学《财务管理》2021-2022学年第一学期期末试卷.pdf VIP
- 中国矿业大学《国际会计学(英语)》2021-2022学年第一学期期末试卷.doc VIP
- 中国矿业大学《财务管理》2025 - 2026学年第一学期期末试卷.docx VIP
- 高二《直线和圆的方程》易错培优竞赛试题-2024-2025学年高二数学竞赛能力培优练(全国通用)解析版.pdf VIP
- 高二《直线和圆的方程》易错培优竞赛试题-2024-2025学年高二数学竞赛能力培优练(全国通用)原卷版.pdf VIP
- 第六章:维护支柱.pdf VIP
- 缺血性卒中患者椎动脉颅内段钙化:多因素关联与临床洞察.docx
文档评论(0)