- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ACCESS实例教程 第8章 模块的操作 8.1 认识模块对象 模块是由声明、语句和过程组成的集合,以VBA(Visual Basic for Application)语言编写,作为一个已命名的单元存储在一起。 8.1 认识模块对象 模块有2种类型:类模块和标准模块。 使用模块可以在实际开发中实现较为复杂的功能。 8.1 认识模块对象 8.1.1 模块的基本概念 一、模块 模块由一个或多个过程组成,每个过程实现一个或几个功能。模块的执行通过特定事件激发相应的事件过程实现。 8.1 认识模块对象 8.1.1 模块的基本概念 二、事件过程 事件过程是一组代码,用于响应窗体事件或报表事件。 8.1 认识模块对象 8.1.1 模块的基本概念 三、类模块 类模块是包含代码和数据的集合,可以看作是没有物理表示的控件,总是与某一特定的窗体或报表相关联。窗体模块和报表模块都属于类模块。 8.1 认识模块对象 8.1.1 模块的基本概念 四、标准模块 标准模块是代码的集合,包含的过程不与任何其他对象相关联,是数据库对象使用的公共过程,保存在数据库窗口中。 8.1 认识模块对象 8.1.2 启动Access的编程界面 Access的编程界面称为VBE(Visual Basic Editor),是Microsoft Office所有组件公用的程序编辑系统。 8.1 认识模块对象 8.1.2 启动Access的编程界面 方法1:在窗体或报表设计视图中选择控件→单击标准工具栏的“生成器”按钮→在属性对话框选择“事件”页→单击某事件旁边的“…”→在“选择生成器”对话框中选择“代码生成器”。 8.1 认识模块对象 8.1.2 启动Access的编程界面 方法2:打开窗体或报表设计视图,选择“属性”窗口中的“窗体”或“报表”,右击控件→快捷菜单中选择“事件生成器” →在“选择生成器”对话框中选择“代码生成器”。 8.1 认识模块对象 8.1.3 VBE窗口 8.1 认识模块对象 8.1.3 VBE窗口 编写模块对象的代码在代码窗口进行。 一、窗口顶部有2个组合框,左边对象框显示所有对象名称,右边过程框显示当前对象能识别的所有事件名称。选定一个对象,再选定一个事件,系统会自动生成相应事件过程的起始行与结束行,只须在两行中间添加过程代码即可。 8.1 认识模块对象 8.1.3 VBE窗口 编写模块对象的代码在代码窗口进行。 二、“通用” 过程可以被所有控件调用。某控件的过程只在关联事件中有效。 8.1 认识模块对象 8.1.3 VBE窗口 三、窗口中央代码区有声明区和过程区,声明区中声明模块使用的变量,过程区显示一个或多个过程,之间用一条灰线分隔。 8.1 认识模块对象 8.1.3 VBE窗口 四、窗口底部有2个按钮,单击“过程视图”按钮,只显示当前过程。单击右边“全模块视图”按钮,窗口显示全部过程。 8.1 认识模块对象 8.1.4 标准工具栏 例:一个类模块 8.1 认识模块对象 8.1.5 创建第一个类模块 例8-1:创建第一个类模块。运行结果: 8.1 认识模块对象 8.1.5 创建第一个类模块 例8-1:创建第一个类模块 1、打开“教师.mdb”数据库。 8.1 认识模块对象 8.1.5 创建第一个类模块 例8-1:创建第一个类模块 2、选择“窗体”对象,新建一个“第一个类模块”窗体. 8.1 认识模块对象 8.1.5 创建第一个类模块 例8-1:创建第一个类模块 3、在“第一个类模块”窗体中添加一个“CommandClose”命令按钮,标题为“关闭窗体”。 8.1 认识模块对象 8.1.5 创建第一个类模块 例8-1:创建第一个类模块 4、右击“CommandClose”命令按钮,从快捷菜单中选择“事件生成器”,在“选择生成器”对话框中选择“代码生成器” 。 8.1 认识模块对象 8.1.5 创建第一个类模块 例8-1:创建第一个类模块 5、在“属性”窗口中选择“CommandClose”命令按钮的“事件”页面中“单击”事件,选择“事件过程”,单击“事件过程”右边的“…”,系统自动生成事件过程代码框架。 8.1 认识模块对象 8.1.5 创建第一个类模块 例8-1:创建第一个类模块 6、在 “CommandClose”命令按钮的事件过程代码框架中输入过程代码:DoCmd.Close,关闭当前窗口。 8.1 认识模块对象 8.1.5 创建第一个类模块 例8-1:创建第一个类模块 7、在 “属性”窗口中,选择“窗体”的“事件”页面中“加载”事件,选择“事件过程”,单击“事件过程”右边的“…”,系统自动生成事件过程代码框架。 8.1 认识模块对象 8.1.5 创建第一个类
原创力文档


文档评论(0)