Access 2010 数据库应用技术 朱广华 ACCESS2010 数据库应用技术教程-第9章

Access 2010 数据库应用技术 朱广华 ACCESS2010 数据库应用技术教程-第9章

ID:40237595

大小:798.00 KB

页数:40页

时间:2019-07-28

Access 2010 数据库应用技术 朱广华 ACCESS2010 数据库应用技术教程-第9章_第1页
Access 2010 数据库应用技术 朱广华 ACCESS2010 数据库应用技术教程-第9章_第2页
Access 2010 数据库应用技术 朱广华 ACCESS2010 数据库应用技术教程-第9章_第3页
Access 2010 数据库应用技术 朱广华 ACCESS2010 数据库应用技术教程-第9章_第4页
Access 2010 数据库应用技术 朱广华 ACCESS2010 数据库应用技术教程-第9章_第5页
资源描述:

《Access 2010 数据库应用技术 朱广华 ACCESS2010 数据库应用技术教程-第9章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ACCESS2010数据库应用技术第9章模块与VBA第9章模块与VBA9.1模块与VBA概述9.2VBA编程基础9.3创建VBA模块与编程环境9.4程序的组成与基本结构形式9.5程序的调试方法9.6数据的导入与导出9.7本章小结9.1模块与VBA概述9.1.1关于模块1.模块的组成模块主要由VBA声明语句和一个或多个过程组成。(1)VBA声明语句声明部分主要包括:Option声明,变量、常量或自定义数据类型的声明。后面章节会进行介绍。(2)过程过程是模块的单元组成,是使用VBA编写的程序段的最小单元,用于完成一个相对独立的操作。过程可以包括V

2、BA声明语句和VBA代码。通常将过程分为事件过程和通用过程两大类。事件过程的定义格式如下:PrivateSub对象名_事件名()[VBA代码]EndSub事件过程的定义格式如下:[Private][Public]Sub过程名()VBA代码[ExitSub]VBA代码EndSub9.1模块与VBA概述9.1.1关于模块2.模块的分类(1)类模块可以使用事件过程来控制窗体、报表或控件的行为,以及它们对用户操作的响应。当对窗体、报表或控件创建第一个事件过程时,Access将自动创建与之有关的窗体模块和报表模块。窗体模块和报表模块都属于类模块,不会出

3、现在导航窗格的“模块”对象中,而是作为窗体或是报表的属性,依附于窗体或报表。(2)标准模块是指存放通用过程的模块。标准模块可以在数据库中的任何位置运行。在导航窗格的“模块”对象中可以看到,标准模块中的公共变量或公共过程具有全局特性,其作用范围在整个应用程序里,生命周期是伴随着应用程序的运行而开始、应用程序的关闭而结束。窗体模块和报表模块中的过程可以调用标准模块中已经定义好的过程。9.1模块与VBA概述9.1.2关于VBAAccess中使用的编程语言是VBA,VBA是一种应用程序开发工具,是基于VB发展而来。VB是一种面向对象的程序设计语言,微

4、软公司将其引入Office套件中,用于开发应用程序,并将这种集成在Office程序中的VisualBasic版本称为VBA。在Access中,使用VBA编写的程序只能保持在Access的数据库文件中,无法脱离Access应用程序的环境独立运行,这是因为VBA程序的运行只能由Office解释运行,不能编译成可执行文件。VB则提供了更多更强大的高级开发工具,可以创建基于Windows操作系统的程序,还可以为其他程序创建组件。Access利用VisualBasic编辑器(VBE)来编写过程代码,VBE以微软的VisualBasic编程环境的布局为基

5、础,实际上是一个集编辑、调试、编译等功能于一体的集成开发环境。9.2VBA编程基础9.2.1语句的语法规则(1)标识符标识符是一种标识变量、常量、过程、函数、类等语言构成单位的符号,利用它可以完成对变量、常量、过程、函数、类等的引用。命名规则1)字母打头,由字母、数字和下划线组成,如A987b_23Abc2)字符长度小于403)不能与VB保留字重名,如public,private,dim,goto,next,with,integer,single等(2)书写规范1)VBA不区分标识符的字母大小写,一律认为是小写字母;2)一行可以书写多条语句,

6、各语句之间以冒号:分开;3)一条语句可多行书写,以空格加下划线_来标识下行为续行;4)标识符最好能简洁明了,不造成歧义。9.2VBA编程基础9.2.1语句的语法规则(3)基本语句1、注释和赋值语句1)注释语句是用来说明程序中某些语句的功能和作用;2)赋值语句是进行对变量或对象属性赋值的语句。2、控制程序流程语句1)GoTo语句2)If…Then语句3)SelectCase语句3、循环语句1)For…Next循环2)DoWhile循环3)DoUntil循环4)While…Wend循环9.2VBA编程基础9.2.2编程中用到的常量与变量常量即在程

7、序执行过程中不发生改变的值或字符串。使用Const语句声明常量。变量在程序执行过程中发生改变的值或字符串,主要作用是为存取数据提供了数据存放信息的容器。变量命名要注意以下几点:1、有效性。变量以字母开头,中间可以出现数字和一些标点符号,除下划线(_)作为连字符外,变量名称不能有空格、加号(+)、减号(-)、逗号(,)、句点(.)等符号。2、VBA不区分大小写。但在变量命名时,最好体现该变量的作用3、不能使用VBA中的关键字作为变量。4、变量名称中不能有特殊类型的声明字符(#、$、%、&或!)。5、变量名称最多可以包含254个字符。9.2VBA

8、编程基础9.2.2编程中用到的常量与变量声明变量语法为:Dim<变量名>As<数据类型>或:Private<变量名>As<数据类型>或:Public<变量名>As<

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

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

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