- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB模块及基础1
清 远 市 高 级 技 工 学 校
学
科 Access
2003 第10章 授课日期 2009.12.28 课题:模块及VB基础1 课时 6 班
级 08办公1、2 授课方式 讲授、演示法 教学目的 10.1、模块和VBA
10.2、创建数据库模块
重点难点 重点:模块和VBA
难点: 创建数据库模块 教具准备 教材、备课本、参考资料、多媒体计算机 说明 在教学的过程中,讲究理论与实践相结合 教学内容〈课程引入、教学过程、布置作业〉 课程引入(10分钟)
教学过程(65分钟)(见附页)
提问问题(10分钟)
布置作业(5分钟) 教 案 用 纸
课程引入:
创建一个条件宏
打开条件宏
教学过程:
认识模块对象
模块是由声明、语句和过程组成的集合,以VBA(Visual Basic for Application)语言编写,作为一个已命名的单元存储在一起。
模块有2种类型:类模块和标准模块。使用模块可以在实际开发中实现较为复杂的功能。
模块的基本概念
(1)模块
模块由一个或多个过程组成,每个过程实现一个或几个功能。模块的执行通过特定事件激发相应的事件过程实现。
(2)事件过程
事件过程是一组代码,用于响应窗体事件或报表事件。
(3)类模块
类模块是包含代码和数据的集合,可以看作是没有物理表示的控件,总是与某一特定的窗体或报表相关联。窗体模块和报表模块都属于类模块。
(4)标准模块
标准模块是代码的集合,包含的过程不与任何其他对象相关联,是数据库对象使用的公共过程,保存在数据库窗口中。
启动Access的编程界面
Access的编程界面称为VBE(Visual Basic Editor),是Microsoft Office所有组件公用的程序编辑系统。
方法1:在窗体或报表设计视图中选控件→单击标准工具栏的“生成器”按钮→在“选择生成器”对话框中选择“代码生成器”。
方法2:右击窗体或报表设计视图中控件→快捷菜单中选“事件生成器”→“选择生成器”对话框中选择代码生成器”。
编写模块对象的代码在代码窗口进行。
(1)窗口顶部有2个组合框,左边对象框显示所有对象名称,右边过程框显示当前对象能识别的所有事件名称。选定一个对象,再选定一个事件,系统会自动生成相应事件过程的起始行与结束行,只须在两行中间添加过程代码即可。
“通用” 过程可以被所有控件调用。某控件的过程只在关联事件中有效。
(2)窗口中央代码区有声明区和过程区,声明区中声明模块使用的变量,过程区显示一个或多个过程,之间用一条灰线分隔。
(3)窗口底部有2个按钮,单击“过程视图”按钮,只显示当前过程。单击右边“完整的模块视图”按钮,窗口显示全部过程
使用提示与帮助
在代码窗口输入代码时,系统会自动显示提示信息,包括关键字列表、属性列表、过程参数列表等,在列表中选取一项后双击鼠标,所选值会自动添加到当前光标处。
实训:
完成书本P268到P271的例题作业。
小结:
本节课介绍了模块、模块的创建、模块的转换等知识。
作业:
预习、复习
教学后记:
文档评论(0)