08Access的编程工具VBA

08Access的编程工具VBA

ID:44987056

大小:1.06 MB

页数:147页

时间:2019-11-06

08Access的编程工具VBA_第1页
08Access的编程工具VBA_第2页
08Access的编程工具VBA_第3页
08Access的编程工具VBA_第4页
08Access的编程工具VBA_第5页
资源描述:

《08Access的编程工具VBA》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第8章Access的编程工具VBA宏毕竟功能有限。和宏相比,VBA编程除了可以实现更复杂的功能外,还有使数据库易于维护的特点。第8章Access的编程工具VBAVBA程序设计概述8.1VBA编程基础8.2VBA程序流程控制8.3VBA数组8.4VBA模块的创建8.5VBA程序的调试8.6VBA的数据库编程8.78.1VBA程序设计概述8.1.1VBA编程环境8.1.2面向对象程序设计的概念BASICBeginner’sAll-purposeSymbolicInstructionCode初学者万用符号指令代码关于VBAV

2、isualBasicWindows环境下的应用程序开发工具,它是可视化的、面向对象的、采用事件驱动方式的高级程序设计语言VBA是MicrosoftOffice内置的编程语言,是根据VisualBasic简化的宏语言,其基本语法、词法与VisualBasic基本相同,因而具有简单、易学的特点。与VisualBasic不同的是,VBA不是一个独立的开发工具,一般被嵌入到像Word、Excel、Access这样的宿主软件中,与其配套使用,从而实现在其中的程序开发功能。在Office中使用的VBA开发界面被称为VBE(Visu

3、alBasicEditor),它具有编辑、调试和编译VisualBasic程序的功能8.1.1VBA编程环境从Access数据库窗口切换到VBE环境:在数据库窗口新建或打开一个模块对象选择“工具”→“宏”→“VisualBasic编辑器”命令使用标准工具栏上的“代码”按钮另外,也可以在设计窗体、报表时转到VBE环境代码窗口立即窗口工程资源管理器属性窗口标准工具栏1.工具栏包括标准、编辑、调试和用户窗体工具栏2.工程资源管理器窗口列出当前应用程序中的所有窗体、报表和VBA程序模块3.代码窗口显示、编辑模块中的程序代码4.

4、属性窗口列出所选对象控件的各种属性4.属性窗口列出所选对象控件的各种属性可以在Access数据库环境的属性窗口设置对象的各种属性值,也可以在VBE环境的属性窗口设置对象的各种属性值。5.立即窗口用来在调试程序的过程中给变量临时赋值或输出变量或表达式的值。在VBA中,通常使用Debug对象的Print方法进行输出。VBA采用了面向对象的程序设计方法。8.1.2面向对象程序设计的概念类:是对一类相似对象的定义和描述。因此类可看做是对象的模板,每个对象由类来定义。1.对象和集合对象:在采用面向对象程序设计方法的程序中,程序处

5、理的目标被抽象成了一个个对象,每个对象具有各自的属性、方法和事件。对象集合:是由一组对象组成的集合,这些对象的类型可以相同,也可以不同。Access有几十个对象,其中包括对象和对象集合。所有对象和对象集合按层次结构组织,处在最上层的是Application对象,即Access应用程序,其他对象或对象集合都处在它的下层或更下层。对象名称说明Application应用程序,即AccessDebug该对象可在调试阶段用Print方法在立即窗口输出信息Forms所有处于打开状态的窗体构成的集合Reports所有处于打开状态的报

6、表构成的集合Screen屏幕对象Docmd使用该对象可从VisualBasic中运行Access操作Access程序中的常用对象2.属性和方法对象的特征用属性和方法描述。属性:用来表示对象的状态,如窗体的Name(名称)属性、Caption(标题)属性等。方法:用来描述对象的行为,如窗体有Refresh方法,Debug对象有Print方法等。引用对象的属性或方法时应该在属性名或方法名前加对象名,并用对象引用符“.”连接例如Me!Label1.caption="春江水暖鸭先知"Debug.print"你好!"3.事件和事

7、件过程事件:是对象可以识别的动作,通常由系统预先定义事件过程:对象在识别了所发生的事件后执行的程序例如,下面的事件过程描述了单击按钮之后所发生的一系列动作。PrivateSubCommand1_Click()Me!Label1.Caption="首都经济贸易大学"Me!Text1=""EndSub8.2VBA编程基础8.2.1数据类型8.2.2常量8.2.3变量8.2.4函数8.2.5表达式VBA的数据类型共有13种。每种数据类型的数据在存储时所占的存储空间和处理时能够进行的运算都不相同。8.2.1数据类型数据类型存储

8、字节范围Byte(字节型)10~255Boolean(布尔型)2True或FalseInteger(整型)2−32768~+32767Long(长整型)4−2147483648~2147483647Single(单精度型)4负数:−3.402823×1038~−1.401298×10-45正数:1.401298×10-45~3.4

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

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

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