2012年3月计算机等级考试二级ACCESS(模块与VBA部分).pptVIP

2012年3月计算机等级考试二级ACCESS(模块与VBA部分).ppt

  1. 1、本文档共271页,可阅读全部内容。
  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文档。上传文档
查看更多
2012年3月计算机等级考试二级ACCESS(模块与VBA部分)

模块与VBA部分 公共计算机教学部 2012.03 参考教材 第8章 模块 本章主要学习Access模块的基础概念,在熟悉VB编程窗口和VB语法特点的基础上,学习模块的创建方法,学会VBA编程基础,掌握VBA程序结构及编写程序的基本方法,学会过程和自定义函数的应用。 第8章 模块 宏:借助宏对象可以处理一些简单的操作,如打开和关闭窗体、报表等。对于复杂条件和循环等结构则无能为力。 模块:解决一些实际开发活动中的复杂应用。 2008.04 (30)在Access中,如果要处理具有复杂条件或循环结构的操作,则应该使用的对象是 A)窗体 B)模块 C)宏 D)报表 8.1 模块的基本概念 模块是Access系统中的一个重要对象,它以VBA(Visual Basic Application)语言为基础编写,以函数过程(Function)和子过程(Sub)为单元的集合方式存储。在Access中,模块分为类模块和标准模块。 类模块:窗体和报表模块都属于类模块,它们从属于各自的窗体和报表。 标准模块:一般用于存放供其他Access数据库对象使用的公共过程。 8.2 创建模块 过程是模块的单元组成,由VBA代码编写而成。过程分两种类型:Sub子过程和Function函数过程。 Sub过程: 又称子过程。执行一系列操作,无返回值。 格式: Sub 过程名 [程序代码] End Sub 引用:直接引用过程名或使用关键字Call 举例:创建模块之Sub过程 8.2 创建模块 (2)Function过程 又称函数过程。执行一系列操作,有返回值。 格式: Function 过程名 [程序代码] End Function 函数过程不能使用Call来调用,需要直接引用函数过程名。 举例:创建模块之Function过程 Function FirstOfNextMonth() 定义一个函数,返回下一个月的第一天 FirstOfNextMonth = DateSerial(Year(Now), Month(Now) + 1, 1) End Function 等级考试2006年9月 (29)Sub 过程与 Function 过程最根本的区别是 A)Sub过程的过程名不能返回值,而Function过程能通过过程名返回值 B)Sub 过程可以使用Call语句或直接使用过程名调用,而Function过程不可以 C)两种过程参数的传递方式不同 D)Function过程可以有参数,Sub过程不可以 8.3 VBA程序设计基础 VBA是Microsoft Office套装软件的内置编程语言,其语法与Visual Basic编程语言互相兼容。在Access程序设计中,当某些操作不能用其他Access对象实现或实现起来很困难时,就可以利用VBA语言编写代码,完成这些复杂任务。 8.3.1 面向对象程序设计的基本概念 1、Access对象 一个对象就是一个实体,例如一辆自行车或一个人。每种对象都具有一些属性以相互区分。 Access根对象有6个,如表所示 : 2、对象的属性 在程序代码中,则通过赋值的方式来设置对象的属性,其格式为:对象.属性 = 属性值 例如:Label1.Caption = 学生成绩表 3、对象的事件 对于对象而言,事件就是发生在该对象上的事情或消息。系统为每个对象预先定义好了一系列的事件,例如,Click(单击)、DblClick(双击)等。 例如:Private Sub Command1_Click() Text1.FontSize = 14 End Sub 2008.9 (10)直接在属性窗口设置对象的属性,属于“静态”设置方法,在代码窗口中由VBA代码设置对象的属性叫做 【10】 设置方法。 4、对象的方法 方法是一些系统封装起来的通用过程和函数,以方便用户的调用。对象方法的调用格式为:[对象.]方法 [参数名表] 例如:Debug.Print 2+3 除窗体、控件的SetFocus(获得控制焦点)、Requery(更新数据)等方法外,用的最多是DoCmd对象的一些方法。使用DoCmd对象的方法,可以在VBA中运行Access的操作,如执行打开窗体(OpenForm)、关闭窗体(Close)、SelectObject(指定数据库对象)等。 2005.04 (28)能被对象所识别的动作和对象可执行的活动分别称为

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档