- 1、本文档共222页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中文版Access_2007实用教程分析
教学重点与难点 VBA的编程环境 常量、变量和数组 程序流程控制 创建VBA模块 12.1 VBA编程环境 Access利用Visual Basic编辑器(VBE)来编写过程代码,它以微软的Visual Basic编程环境的布局为基础,实际上是一个集编辑、调试、编译等功能于一体的编程环境。所有的Office应用程序都支持Visual Basic编程环境,而且其编程接口都是相同的。使用该编辑器可以创建过程,也可以编辑已有的过程。 帮助输入 显示提示信息 形成良好的程序设计风格 使用书签 调试手段 下图为一个VBE窗口,窗口中的各个部分已经给出了相应标识。 12.2 VBA程序设计基础 VBA(Visual Basic for Application)是Visual Basic语言的一个子集,集成了整个Office产品套件中的开发语言和开发环境。作为Office产品系列的一个重要组成部分,Microsoft Access也是使用VBA语言作为其代码设计的开发语言。本节将简要介绍VBA语言的基本结构和语法。 常量、变量和数组 数据类型 在VBA中,程序是由过程组成的,过程又由根据VBA规则书写的指令组成。一个程序包括常量、变量、运算符、语句、函数、数据库对象和事件等基本要素。 常量 变量 数组 12.2.1 常量、变量和数组 VBA语言的数据类型包括布尔型(Boolean)、日期型(Date)、字符串(String)、货币型(Currency)、字节型(Byte)、整数型(Integer)、长整型(Long)、单精度型(Single)、双精度型(Double)以及变体型(Variant)和用户自定义型。 12.2.2 数据类型 12.3 程序流程控制 与传统的程序设计语言一样,Visual Basic也具有结构化程序设计的3种结构:顺序结构、选择(分支)结构和循环结构,下面重点介绍选择结构和循环结构。 选择结构 循环结构 选择结构有If语句和Select Case语句两种。 If语句是一类比较简单的条件控制语句,可以通过紧跟在If后面的表达式的值,判断出在其影响范围下的语句是否被执行。 如果在If语句中,一个表达式有多个可选值,并且需要为这些可选值建立不同的执行语句,例如选项组控件可以通过不同的值来判断选项组中到底是按下哪个按钮,这样的语句设计通过If语句不方便实现,这时就需要使用Select Case语句。 12.3.1 选择结构 编程中经常要需要重复执行某些操作,这时就需要通过循环语句来判断并执行这些循环操作。VBA提供了多种循环控制语句,其中常用的包括Do…Loop语句、For…Next语句以及While…Wend语句等。 Do…Loop语句 For…Next语句 While…Wend语句 GoTo语句 12.3.2 循环结构 12.4 Access对象模型 Access提供的对象模型可以将数据库功能与自定义的解决方案集成起来。通过使用Access对象模型,可以实现对事件编程、创建Access窗体和报表以及设置引用等。对象模型提供了一些对象,Access内部应用程序可以使用这些对象。 对象 对象集合 对象模型 VBA与传统语言的重要区别之一就是它是面向对象的。对象是Visual Basic程序设计的核心。事实上,窗体和控件都是对象,数据库也是对象,对象到处都存在。一旦理解如何引用应用程序对象模型中的对象,就能够使用对象及其特性来建立自己的解决方案。当然,也可以将对象理解为封装数据和代码的客体,它是代码和数据的集合。 属性 方法 事件 12.4.1 对象 对象集合是一个包含几个其他对象的对象,而这些对象可具有不同的类型,并且对象的位置均可改变。Access窗体具有以下3种集合,如下图所示,其中填充色为灰色的表示集合。 12.4.2 对象集合 对象模型实际上给出了基于对象程序的结构,通过定义程序中所使用对象之间的关系,对象模型能够以一种比编程更容易的方式来组织对象。 Access中的窗体模型包括的对象类型有:控件、集合和集合中的对象。 窗体对象模型的每个元素都具有一系列的属性、方法和事
您可能关注的文档
- 中控系统设计规范分析.docx
- 中文Exce2003版课件分析.ppt
- 城市轨道交通车辆3分析.ppt
- 中文之美再次震撼分析.ppt
- 中文版AutoCAD2008二维画图交流分析.ppt
- 中文版CorelDRAWX6平面设计实用教程10分析.ppt
- 中文版PhotoshopCS3-08分析.ppt
- 中新小学2016年秋季分析.ppt
- 中断控制、定时计数器与串行口【更齐全】分析.ppt
- 城市道路课程设计说明书分析.doc
- 高中物理教学中核心素养评价体系构建与实施路径研究论文.docx
- 《初中语文综合性学习活动中的跨文化交际能力培养》论文.docx
- 小学英语教学:校园周边餐饮服务英语词汇教学与情景模拟实践论文.docx
- 初中生智能手机使用对思想政治课教学效果的影响分析论文.docx
- 校园餐饮卫生监管中的食品安全教育与培训论文.docx
- 高中英语写作教学过程性评价与写作教学评价体系构建策略研究论文.docx
- 信息技术环境下初中物理实验探究能力培养研究论文.docx
- 基于翻转课堂的初中信息技术教学对学生信息处理能力的培养策略探讨论文.docx
- 高中数学课堂校园网络资源的创新应用探讨论文.docx
- 初中化学实验教学中学生创新实验设计能力的培养与实践论文.docx
文档评论(0)