- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第10章 模 块
本章主要考查的内容包括如下.
1 模块的基本概念.
类模块
标准模块
将宏转换为模块
2 创建模块
创建VBA 模块:在模块中加入过程,在模块中执行宏
编写事件过程:键盘事件,鼠标事件,窗口事件,操作事件和其他事件.
(3) 调用和参数传递
(4) VBA程序基础
3 面向对象程序设计的基本概念
VBA编程环境:;进入VBE,VBE界面
VBA编程基础:常量,变量,表达式
VBA编程流程控制:顺序控制,选择控制,循环控制
VBA程序的调试:设置断点,单步跟踪,设置监视点
历年的全国计算机等级考试的笔试中,模块部分的分值约占18-12%,属于重点的考察对象。本章历年的考题分布情况如表10-1所示:
表6-1 模块部分历年考题分数分布表
考点内容 2004.09 2005.04 2005.09 2006.04 2006.09 小计 在模块中执行宏 2 2 面向对象程序设计 2 6 2 10 VBA编程环境;VBE界面 2 2 4 VBA编程基础 10 8 4 4 12 40 VBA程序流程控制语句 6 8 6 8 6 34 过程调用和参数传递 2 8 4 2 16 合计 18 18 20 24 24 106
由表10-1可知,本章的关键考点是在对于模块的基本操作内容的考察。模块内容的考查一直是二级Access等级考试的重点,近两年更是有所增加,因此考生应该特别注意对本部分内容的学习。
10.1 模块的基本概念
模块有两个基本类型:类模块和标准模块.模块中的每个过程都可以是一个Function过程或一个Sub过程.
窗体和报表都属于类模块,而且它们各自与某一窗体或报表关联.在窗体或报表的设计视图环境下可以用两种方法进行相应的模块代码设计区域:一是用鼠标单击工具栏上的”代码”按钮进入;第二种是为窗体或报表创建事件过程时,系统会自动进入相应代码设计区域.
窗体和报表模块通常都含有事件过程,该过程用于响应窗体或报表中的事件.可以使用事件过程来控制窗体或报表的行为及它们用户操作的响应,如果单击某个命令按钮.
标准模块一般用于存放供其他Access数据库对象使用的公共过程.在Access系统中可以通过创建新的模块对象而进入其代码设计环境.标准模块通常安排一些公共变量或过程供类模块里的过程调用.在各个标准模块内部也可以私有变量和私有过程仅供本模块内部使用.
标准模块中的公共变量和公共过程具有全局特性,其作用范围在整个应用程序里,生命周期是伴随着应用程序的运行而开始、关闭而结束.
在Access中,系统能够自动将宏转换为VBA 模块,具体操作步骤如下:
打开要转换为模块的窗体或报表设计视图
选择”工具”菜单中的”宏”子菜单中的”将窗体的宏转换为Visual Basic 代码”命令或”将报表的宏转换为Visual Basic代码”命令,将弹出”转换窗体宏” 对话框或”转换报表宏”对话框.
在”转换窗体宏”对话框或”转换报表宏”对话框中,单击”转换”按钮.将弹出”将宏转换到Visual Basic“对话框,单击”确定”按钮即可.
10.2 创建模块
直接创建新的模块的步骤如下:
打开”数据库”窗口,选择”模块”对象.
单击窗口上部的”新建”按钮”,或选择”插入”菜单中的 “模块”命令,将弹出”模块”窗口.如果需要创建类模块,则选择”插入”菜单中的”类模块”命令.
将所需要的声明、语句和过程添加到模块中.
选择”文件”菜单中的”保存”命令,或单击工具拦上的”保存”按钮将其保存
在窗体模块或报表中创建过程的具体操作步骤如下:
打开窗体或报表的设计视图,单击工具拦的代码按钮,弹出”模块”编辑窗口.
在”模块”编辑窗口中,在”对象”下拉列表框中选择要创建的对象,在”过程”下拉列表框中选择触发该过程的事件.将在”代码”窗口出现一个空的私有的Sub过程.在该框架输入所需要的Visual Basic程序代码.
单击”保存”按钮,保存该模块.
考点1:在模块中执行宏
在模块的过程定义中,使用Docmd对象的RunMacro 方法,可以执行设计好的宏.其调用格式为:DocMmd.RunMaCro MacroName[,RepeatCount] [,RepeAtCount]
其中MacroName表示当前数据库宏的有效名称: Repeatcount可选项,用于计算宏运算次数的整数值;RepeatExpression可选项,为数值表达式,在每一次运行宏时进行计算,结果为False(0)2005年4月填空题第10题)
答案 :AutoExeC
例 10.2 Access的控件对象可以设置某个属性来控制对象是否可用(不可用时显示为灰色状态)。需要设置的属性是( )?(200
您可能关注的文档
- 3.半导体三极管及放大电路基础1.ppt
- 大功率变频器在陡河发电厂二期吸风机上的应用.doc
- 大机宣讲要点.ppt
- 邓志林1.doc
- 低频电压放大电路设计及其测试.ppt
- 低压电器试验技术简介.ppt
- 第1章 半导体二极管和三极管.ppt
- 第2.1章 三极管放大电路.ppt
- 第2讲 实习电视原理.doc
- 第2章 半导体三级管与基本放大电路.ppt
- 年加工30000条吨包项目可行性研究报告模板-立项拿地.doc
- 年产10万吨氯化锌产品项目可行性研究报告写作模板-拿地备案.doc
- 年产4000吨湿巾及无纺布日用品项目可行性研究报告模板-立项拿地.doc
- 年产5000吨全水溶肥料(粉剂)项目可行性研究报告写作模板-拿地申报.doc
- 年产10000台高精密节能型注塑机生产项目可行性研究报告模板-备案拿地.doc
- 年产20000吨高档针织布生产项目可行性研究报告模板-备案拿地.doc
- 年产卡拉胶500吨项目可行性研究报告模板-立项拿地.doc
- 年产塑料编织袋、高性能遮阳防尘网、全自动钩边机项目可行性研究报告写作模板-备案审批.doc
- 年产值2500万美元汽车零部件及配件加工制造厂项目可行性研究报告写作模板-申批立项.doc
- 年产10万件氢燃料电池膜电极项目可行性研究报告模板-备案拿地.doc
文档评论(0)