- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(二级Access考试-关于模块
第12章 模 块 第12章 模 块 第12章 模 块 第12章 模 块 第12章 模 块 第12章 模 块 注意: 函数的参数可以是常量、变量或含有常量和变量的表达式 Dim a,b as single a=8.7 b=sin(a+4) 标准函数不能脱离表达式而独立地作为语句出现. VBA程序流程控制语句 1.顺序结构: 2.条件结构: VBA程序流程控制语句 2.条件结构: VBA程序流程控制语句 3.循环结构: 子程序和子函数 Sub子程序 功能是将某些语句集成在一起,用于完成某个特定的功能,也被称为过程。 定义格式: [private|public]Sub 子过程名[(参数列表)] 局部变量或常数定义 语句 [Exit Sub] 语句 End Sub 子过程的调用 子过程名 [参数列表] 或 Call 子过程名(参数列表) Function函数 定义格式: [static][Public][Private] Function 函数过程名([参数列表]) [As 类型] 局部变量或常数定义 语句块 函数名 = 返回值 函数过程体 [Exit Function] 语句块 函数名 = 返回值 End Function 函数过程的调用 函数过程名([参数列表]) 格式一:For循环结构 For 循环变量=初值 to 终值 [Step 步长] 语句块 [Exit For] 语句块 Next 循环变量 格式二:Do循环结构 Do While 条件 语句块 [Exit Do 语句块] Loop * * 大纲要求: 一、模块的基本概念 类模块、标准模块、将宏转化为模块; 二、创建模块 创建VBA模块:在模块中加入过程,在模块中执行宏; 编写事件过程:键盘事件、鼠标事件、窗口事件、操作事件等; 三、VBA程序设计 面向对象程序设计的基本概念; VBA编程环境:VBE(visual basic editor); VBA编程基础:常量、变量、表达式; 程序流程控制:顺序控制、选择控制、循环控制; VBA程序的调试:设置断点、单步执行、设置监视点。 一、模块的基本概念 通过上一章对宏的学习,我们了解到可以利用宏来执行一系列简单的操作。但是如果要对数据库对象进行更复杂、更灵活的控制,就需要通过编程来实现。在Access中,编程是通过模块对象实现的。利用模块可以将各种数据库对象联结起来,从而使其构成一个完整的系统。它的功能比宏更强大,设计也更为灵活。 模块就是将Visual Basic for Applications(VBA)声明、过程和函数结合起来,作为一个单元进行保存的集合。 模块是Access的对象之一,用户可以用它来存放Visual Basic代码。模块是由一个或多个过程组成的,其中每个过程都是一个函数过程或子程序,它们各实现一种或多种功能。过程是包含Visual Basic代码的单位,它包含一系列的语句和方法,以执行特定的操作。声明则是由Option语句配置模块中整个编程环境。 一、模块的基本概念 在ACCESS中模块分为类模块和标准模块两种类型; 1.类模块 类模块是可以定义新对象的模块。新建一个类模块,也就是创建了一个新对象。模块中定义的过程将变成该对象的属性或方法。例如,报表模块和窗体模块等,报表模块与某一报表相关联,窗体模块与一特定窗体关联,它们都含有事件过程,由事件驱动模块,而过程相应事件,进行处理。 2.标准模块 在整个数据库中,可用的函数模块和子程序称为标准模块。标准模块包含通用过程和常用过程。通用过程是不与任何对象相关联的过程。常用过程是可以在数据库任何地方执行的与其他对象无关的过程。 二、创建模块 1.创建自定义函数 (1)打开一个新模块 单击“数据库”窗口中“对象”下的“模块”按钮,然后单击数据库窗口工具栏上的新建按钮。要打开已有的标准模块,可单击对象下的模块按钮,选择要打开的模块,然后单击“设计”按钮。 要打开一个窗体模块或报表模块,可先在“设计”视图中打开窗体或报表,然后单击工具栏上的“代码”按钮。要打开一个与窗体或报表无关的新的类模块,可在“数据库”窗口中“插入”菜单上单击“类模块”,
文档评论(0)