《模块完善版》PPT课件

《模块完善版》PPT课件

ID:40479685

大小:615.01 KB

页数:47页

时间:2019-08-03

《模块完善版》PPT课件_第1页
《模块完善版》PPT课件_第2页
《模块完善版》PPT课件_第3页
《模块完善版》PPT课件_第4页
《模块完善版》PPT课件_第5页
资源描述:

《《模块完善版》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第八章模块与VBA编程基础MicrosoftAccess具有强大的界面功能,这使得用户能够方便地建立各种对象。尤其是利用宏可以执行简单的任务,如对象的修改和数据的查找。但在某些情况下,用户需要利用模块提供强大的功能,完成更艰难的任务。考试内容1.模块的基本概念:(1)类模块。(2)标准模块。(3)将宏转换为模块。2.创建模块:(1)创建VBA模块:在模块中加入过程,在模块中执行宏。 (2)编写事件过程:键盘事件,鼠标事件,窗口事件,操作事件和其他事件。☆☆3.调用和参数传递。☆4.VBA程序设计基础:(1)面向对象程序设计的基本概念。 (2)VBA编程环境:进入VBE,VBE界面。 (3)

2、VBA编程基础:常量,变量,表达式,函数。☆☆(4)VBA程序流程控制:顺序控制,选择控制,循环控制。☆☆(5)VBA程序的调试:设置断点,单步跟踪,设置监视点。8.1模块的基本概念模块是和数据表、查询、报表和宏等一样,是Access的一种基本对象。模块是由一种叫VBA(VisualBasicforApplication)的语言来实现的。VBA是微软公司将VisualBasic的一部分代码结合到Office中而形成的。8.1.1模块的分类模块分为两种:类模块和标准模块类模块:在这种模块中可以声明一个新类。在类的声明中,包括成员变量和成员函数的声明,可以在类模块的基础上创建对象实例。Acce

3、ss中的类模块与窗体和报表相关联,每一个窗体或者报表都对应一个类模块,从Access97起,类模块也可以独立与窗体和报表而存在。标准模块:是指存放在整个数据库中可用的过程和函数的模块。标准模块包括通用过程和常用过程。通用过程不与任何对象相关联,常用过程可以在数据库的任意地方运行。8.1.2将宏转换为模块每一个宏操作都有自己对应的VBA代码,根据需要我们可以把宏转换为模块。通常,模块是由以下两部分组成:声明部分:可以在这部分定义变量、常量、自定义类型和外部过程。在模块中,声明部分和过程部分是分割开来的,声明部分定义的常量和变量是全局的,可以被模块中的所有过程调用。事件过程部分:这是一种自动执

4、行的过程,用来对用户或者程序代码启动的事件或系统触发的事件做出响应,包括函数过程和子过程。声明子过程函数过程8.2创建模块8.2创建模块在模块中加入过程进入类模块编辑区:“代码”工具按钮或者窗体和报表的事件过程。进入标准模块编辑区:“模块”—“新建”2.Sub过程和function函数过程格式:Sub过程名Function函数名[程序代码][程序代码]EndSubEndFunction3.在模块中执行宏格式:DoCmd.RunMacro宏名[,循环次数,循环表达式]8.3VBA程序设计基础面向对象程序设计的基本概念VBA编程环境:VBE界面VBA编程基础:常量、变量、运算符、表达式VBA程

5、序控制语句过程的调用和参数传递常用操作方法VBA数据库编程VBA程序运行错误处理VBA程序的调试:设断点、单步跟踪、设置监视窗口8.3.1面向对象程序设计的基本概念1.集合(类)和对象集合:含有相同属性的事物的总称成为集合,比如所有的学生就构成一个集合(类)。对象:集合中的某一个实体,例如学生集合中的某一个学生就是一个对象。2.属性和方法描述对象的性质和行为,引用方式:对象.属性或者对象.行为DoCmd对象:通过调用包含在内部的方法来实现VBA编程中对Access的操作。具体调用格式:DoCmd.OpenReport“报表名”[,视图][,查询名称][,条件]8.3.1面向对象程序设计的基

6、本概念3.事件和事件过程事件:Access窗体或者报表及其上控件等对象可以“辨识”的动作,如单击、双击、某一个按键等。事件过程:为某个事件编写VBA代码过程,来完成指定的动作。例新建一个窗体,在其上面放置一个命令按钮,单击该命令按钮,弹出一消息对话框。8.3.2VBA编程环境:VBA界面1.进入VBE编辑环境类模块:1)定位窗体或者报表,单击工具栏“代码”按钮;2)或者通过窗体、报表或者控件“属性”窗口中“事件”选项卡的“事件过程”项进入。标准模块:1)已有模块,在数据库窗体选择“模块”对象,双击要查看的模块;2)新建模块,在数据库窗体选择“模块”对象,单击“新建”按钮;3)在数据库对象窗

7、体中,单击“工具”菜单——“宏”——“Visualbasic编辑器”。8.3.2VBA编程环境:VBA界面2.VBE窗口介绍工程窗口属性窗口代码窗口标准工具条8.3.2VBA编程环境:VBA界面3.VBE环境中编写代码对象浏览器快速访问子过程自动显示提示信息F1帮助VBA代码由语句组成,一条语句就是一行代码不能存储单独语句,必须将语句组织起来形成过程,即VBA程序是块状结构8.3.2VBA编程环境例8.1新建一个窗体,在

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。