网站大量收购闲置独家精品文档,联系QQ:2885784924

模块.pptVIP

  1. 1、本文档共81页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
模块ppt课件

本章内容 模块对象概述 VBA程序基础 选择语句 循环语句 数组 过程 一、模块对象概述 模块(标准模块)是Access数据库7个对象之一,其实质就是没有界面的VBA程序。 模块具有很强的通用性,窗体、报表等对象都可以调用模块内部的过程。 模块包含若干由VBA代码组成的过程。每个过程完成一个相对独立的操作,不涉及界面,是“纯”程序段。 VBA是VB的子集。VBA是VB与office 结合起来形成的Visual basic for application。 模块的基本概念 模块是ACCESS的一个重要对象,它以VBA语言为基础编写,以函数过程(Fuction)或子过程(sub)为单元的集合方式存储。 模块 宏 VBA 宏无需编程,利用系统提供的操作完成对数据库的顺序操作。每个宏都可转化成对应的VBA程序,宏的本质是系统利用VBA编制的函数。方便用户不再编程序。 宏转换为模块的方法:选中要转化的宏→菜单“工具”→宏→将宏转化为Visual Basic代码。 对数据的一些特殊分析需要自行设计函数,此时需要利用VBA编写程序。 VBA程序的执行速度比宏快。 模块:与宏一样是Access的一个对象。是存放VBA程序的容器。是将 VBA声明和过程作为一个单元进行保存的集合。 模块与过程 模块实际上放置VBA代码的容器,一个模块包含一个声明区域(声明模块所使用的变量、常量、自定义类型),包含一个或多个子过程或函数过程。 Sub过程(又称为子过程),其格式如下: Sub 过程名 [程序代码] End Sub 调用子过程用Call过程名 Function过程(又称函数过程),其格式如下: Function过程名 [程序代码] End Function 函数过程和子函数可以返回一个值,所以在表达式中可将其当作变量使用, 二、VBA程序基础 面向对象编程基础 VBA环境的进入 模块和过程的创建 数据类型、常量、变量与表达式 VBA的常用内部函数 数据的输入与输出 面向对象程序设计的基本概念 1、对象和集合 一个对象就是一个实体。如:一辆自行车 对象的属性:即,自行车的颜色和尺寸 引用方法:对象.属性 对象的方法:即,对象可以执行的行为,如自行车行走。 引用方法:对象.方法 ACCESS中除提供了数据库的7个对象外,还提供了一个DoCmd对象,它主要用来在VBA编程中实现对ACCESS的操作。如:DoCmd.OpenReport “教师信息” 面向对象程序设计的基本概念(续) 2、事件和事件过程 事件是Access窗体或报表及其上的控件等对象可以“辨识”的动作。如:单击鼠标,打开窗体和报表等。 在ACCESS数据库系统中可以通过两种方式来处理窗体、报表或控件的事件响应:使用宏对象和编写VBA代码,完成指定动作,这样的代码过程,也称为事件响应过程。 例: 单击“test”按钮,弹出下图所示对话框! 进入VBA编程环境—VBE 打开窗体或报表,单击工具栏上“代码”工具按钮进入。 定位到控件上,打开属性窗口,选中某个事件,设置属性为“事件过程”,点击“…”按钮后选择“代码生成器”进入。 新建模块。 打开一个已有的标准模块。 在数据库对象窗体中,单击“工具”菜单中“宏”级联菜单的“Visual Basic 编辑器”选项即可进入。 提示:进入VBE环境后,可以使用ALT+F11组合键在数据库窗口和VBE之间切换。 模块和过程的创建 1. 新建模块 模块由过程组成,而过程由程序员编写程序形成。 [例1] 创建一个名为“模块入门”的新模块 模块和过程的创建(续) 2. 过程 过程由VBA语句组成,是一段相对独立的代码。 过程与过程之间相互隔离,系统不会从一个过程自动执行到另一个过程,但一个过程可以通过调用执行另一个过程。 过程不是Access的一个独立对象,不能单独保存,只能存在于模块中。 过程以Sub 过程名()的形式开头(圆括号内放置该过程被调用时需接受的参数),以End Sub结束。 模块和过程的创建(续) 3. 新建过程 [例2] 在“模块入门”模块中创建一个Hello过程 VBA程序的语句 VBA程序的语句(续) 一、程序语句书写 1、语句书写规定 可以用续行符“下划线”_将语句连续写在下一行。 可以使用“冒号” : 将几个语句分隔写在一行中。 当输入一行语句并按下回车后,该行代码若红色显示,表示有误。 提示:模块的内容是由VBA语言编写的代码。 2、注释语句(两种方式) :rem docmd.openreport “学生” ‘ docmd.openreport “学生” VBA程序的语句(续) 二、声明语句 声明语句用于命

文档评论(0)

118books + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档