- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本章实践 按照示例完成“零售商店管理信息系统”数据库中的“商品进货数据录入”、“商品上柜数据录入”和“销售数据录入”三个主要窗体对象的功能设计。 复习思考题 1.VBA程序模块有哪些基本类型? 2.需要编程时,在什么情况下如何调用VBE ? 3.VBA支持哪些数据类型? 4.如何在VBA中声明变量,怎样控制其作用范围? 5.本地窗口和监视窗口有何异同? 6.如何在VBE中单步调试程序? 7.VBA程序中,常量、变量命名应遵循的基本原则是什么? 8.如果需要对“命令按钮”控件的“单击”事件编程,应该如何进行操作? 9.如果需要对“文本框”控件的“失去焦点”事件编程,应该如何进行操作? 图7-2-8 立即窗口示例 2.VBE窗口 (2)立即窗口 图7-2-9 本地窗口 2.VBE窗口 (3)本地窗口 图7-2-10 监视窗口 2.VBE窗口 (4)监视窗口 图7-2-11 对象浏览器 2.VBE窗口 (5)对象浏览器 图7-2-12 工程资源管理器 2.VBE窗口 (6)工程资源管理器 图7-2-13 属性窗口 2.VBE窗口 (7)属性窗口 7.3 VBA程序设计基础 VBA数据类型继承了传统的Basic语言(如Microsoft QuickBasic)的特点,在VBA应用程序中,也需要对变量的数据类型进行说明。VBA提供了较为完备的数据类型,Access 2007数据表中的字段使用的主要数据类型在VBA中都有与之对应的类型。 VBA数据类型、类型声明符、数据类型和取值范围如表7-3-1所示。 7.3.1 数据类型 常量是指在程序运行的过程中,其值不能被改变的量。常量的使用可以增加代码的可读性,并且使代码更加容易维护。此外,使用固有常量——Microsoft Access、Microsoft for Access Applications以及Microsoft Visual Basic等支持的常量,可以保证即使常量所代表的基础值在Microsoft Access版本升级换代后也能使代码正常运行。 除了直接常量(即通常的数值或字符串值常量,如:123,Lee等,也称为字面常量)外,Microsoft Access 2007还支持三种类型的常量。 符号常量:用Const语句创建,并且在模块中使用的常量。 固有常量:是Microsoft Access 2007或引用库的一部分。 系统定义常量:True、False和Null。 1.常量 7.3.2 常量、变量与数组 2.变量 变量实际上是一个符号地址,它代表了命名的存储位置,包含在程序执行阶段修改的数据。每个变量都有变量名,在其作用域范围内可惟一识别。使用前可以指定数据类型(即采用显式声明),也可以不指定(即采用隐式声明)。 7.3.2 常量、变量与数组 变量名必须以字母字符开头,在同一范围内必须是惟一的,不能超过255个字符,而且中间不能包含句点或类型声明字符。 虽然在代码中允许使用未经声明的变量,但一个良好的编程习惯应该是在程序开始几行声明将用于本程序的所有变量。这样做的目的是为了避免数据输入的错误,提高应用程序的可维护性。 对变量进行声明可以使用类型说明符号、Dim语句和DefType语句。 2.变量 (1)变量的声明 2.变量 表7-3-2 DefType语句和相应的数据类型 在声明变量作用域时可以将变量声明为Locate(本地)、Private(私有,Module模块级)或Public(公共)。 本地变量:仅在声明变量的过程中有效。在过程和函数内部所声明的变量,不管是否使用Dim语句,都是本地变量。本地变量具有在本地使用的最高优先级,即当存在与本地变量同名的模块级的私有或公共变量时,模块级的变量则被屏蔽。 私有变量:在所声明的模块中的所有函数和过程都有效。私有变量必须在模块的通用声明部分使用“Private变量名As数据类型”进行声明。 公共变量:在所有模块的所有过程和函数都可以使用。在模块通用声明中使用“Public变量名As数据类型”声明公共变量。 2.变量 (2)变量的作用域和生命周期 2.变量 模块对象 模块A Public intA1 as integer Private intA2 as integer Sub A1() 本地变量 私有变量 intA2 公共变量intA1, intB1 End Sub Sub A2() 本地变量 私
您可能关注的文档
- 网页制作案例教程 第2版 高林 景秀3 第8章已完成jd.ppt
- 网页制作案例教程 第2版 高林 景秀3 第10章.ppt
- 网页制作案例教程 第2版 高林 景秀3 第11章.ppt
- 网页制作案例教程 第2版 高林 景秀3 第12章.ppt
- 网页制作案例教程 第2版 高林 景秀5 第8章已完成jd.ppt
- 网页制作案例教程 第2版 高林 景秀5 第9章已完成.ppt
- 网页制作案例教程 第2版 高林 景秀5 第10章.ppt
- 网页制作案例教程 第2版 高林 景秀5 第11章.ppt
- 网页制作案例教程 第3版 作者 高林 胡强 第1章已完成.ppt
- 网页制作案例教程 第3版 作者 高林 胡强 第2章已完成.ppt
- Access应用技术(第二版) 李禹生 第10章.ppt
- Authorware 6.5实用培训教程PowerPoint课件 作者 第03章 创建简单的动画效果.ppt
- Authorware课件制作实例教程 胡波 第1章.ppt
- Authorware课件制作实例教程 胡波 第3章 AUTHORWARE 7.0 概述.ppt
- Authorware课件制作实例教程 胡波 第4章 课件中的基本图标.ppt
- Authorware课件制作实例教程 胡波 第5章 课件中的动画效果.ppt
- Authorware课件制作实例教程 胡波 第6章 函数、变量在课件中的应用.ppt
- Authorware课件制作实例教程 胡波 第7章 课件中的交互功能.ppt
- Authorware课件制作实例教程 胡波 第8章 框架、导航和决策图标.ppt
- AutoCAD 2010实用教程 彭德林 第2章 AutoCAD二维图形的绘制.ppt
文档评论(0)