第8章+vba与模块

第8章+vba与模块

ID:21723569

大小:2.09 MB

页数:159页

时间:2018-10-20

第8章+vba与模块_第1页
第8章+vba与模块_第2页
第8章+vba与模块_第3页
第8章+vba与模块_第4页
第8章+vba与模块_第5页
资源描述:

《第8章+vba与模块》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第8章VBA与模块主讲:陈莉Email:chl@huel.edu.cn本章要求:1、了解VBA编程环境;2、掌握VBA编程基础:常量、变量、表达式;3、掌握顺序结构、选择结构、循环结构4、了解VBA模块本章要点:掌握顺序结构、选择结构、循环结构学时安排:8学时(理论)+8学时(实践)第8章VBA与模块例8-11编程实现,对任给的三个数,按从小到大的顺序输出。第8章VBA与模块例8-18编程实现,一张厚度为0.4毫米的纸对折多少次后高度超过珠穆朗玛峰(8848000)?例:百元买百鸡问题。假定小鸡每只5角,公鸡每只2元,母鸡每只3元。现在有100元钱要求买100只鸡,编程列出所有可能的购鸡方

2、案。例编程实现,对任意输入的一个3位数,输出其逆序数。第8章VBA与模块●VBA程序设计基础●模块的概念●常用标准函数●VBA的程序结构●VBA的数据库编程●过程调用和参数传递1.顺序结构2.选择结构3.循环结构8.1VBA简介VBA(VisualBasicforApplication)是微软系列软件的内置编程语言。编程语言是用户和计算机进行信息交流的媒介。使用编程语言可以设计计算机程序,控制计算机完成用户要求的各项操作功能。VBA程序由称之为“过程”的程序段组成,过程中的语句按照解决问题的逻辑顺序依次排列。执行VBA程序时,计算机会自动按照过程中各条语句的语义,从开始执行到结束。8.1.

3、1VBA程序编辑环境VBA的开发界面称为VBE(VisualBasicEditor)。它是VBA程序编辑、调试的环境。1.VBE窗口VBE窗口主要由标准工具栏、工程资源管理器窗口、代码窗口、属性窗口、立即窗口等组成。通过单击工具栏中“视图”主菜单可以打开各个窗口。8.1.1VBA程序编辑环境2.打开VBE窗口常见打开VBE环境方法有以下三种:(1)直接进入单击功能区“创建”选项卡下的“VisualBasic”按钮。(2)新建一个模块,进入VBE。单击功能区“创建”选项卡下的“模块”按钮。(3)创建响应数据库对象的事件过程,通过事件过程进入VBE。8.1.2VBA模块在Access中,模块分

4、为类模块和标准模块两种类型。(1)类模块类模块是代码和数据的集合。窗体模块和报表模块都属于类模块,它们从属于各自的窗体或报表。窗体模块中的事件过程的代码用于响应窗体或窗体上控件的触发事件。报表模块中的事件过程的代码用于响应报表或报表上控件的触发事件。1.模块的分类窗体模块:是一种类模块,其中包括对象Command0的click事件过程。8.1.2VBA模块(2)标准模块标准模块是由代码组成的集合,它与任何Access对象都没有关联。可以通过模块对象直接创建。标准模块与类模块的主要区别在于:它们的范围和生命周期不同。1.模块的分类标准模块:包括通用过程welcome(),与数据库对象无关。8

5、.1.2VBA模块事件过程是专为特定事件编写的一组代码。事件过程可以被窗体或报表的特定事件调用,实现特定的操作。事件过程只能在类模块中定义。在窗体或报表中创建第一个事件过程之后,系统会自动创建与其对应的窗体模块或报表模块。2.事件过程8.1.2VBA模块通用过程是与特定事件无关的一组代码,能被多个相同类型或不同类型的事件调用。在类模块和标准模块中,都可以定义通用过程3.通用过程8.1.2VBA模块例8-1建立一个类模块,创建下图窗体,单击“开始”按钮时,显示“欢迎使用Access!”8.1.2VBA模块操作步骤:(1)在数据库中,创建窗体,添加命令按钮控件,设置窗体属性,使“记录选择器钮”

6、、“导航按钮”、“分隔线”均不显示。(2)右击命令按钮控件,选择快捷菜单中“事件生成器”,在“选择生成器”对话框中选择“代码生成器”。(3)在事件过程中输入代码。8.1.2VBA模块例8-2建立一个标准模块,运行时显示“欢迎使用Access!”操作步骤:(1)在数据库中,单击“创建”选项卡下的“模块”按钮。(2)输入代码。(3)单击“保存”按钮,为模块起名:First。(4)单击标准工具栏上“运行子过程”命令,数据库窗口显示相应信息。8.2面向对象程序设计8.2.1基本概念类是一个抽象的概念,自然界中的一切对象都有具体的类别。例如,学生就是一种类别。某一个学生则是学生类中包含的一个对象。A

7、ccess数据库窗口左边的5种对象:表、查询、窗体、报表、宏,应该准确地称为5种对象类。1.类2.对象在面向对象的程序设计中,基本概念包括对象、类、属性、事件、方法等。现实世界的任何事物都是对象。例如一个学生、一本书等。面向对象程序设计的主要任务是以“对象”为中心,设计模块。Access中的对象是指程序中的元素,如表、窗体、按钮等。8.2面向对象程序设计8.2.1基本概念例如,窗体中的文本框具有前景色、字体、字号等相关属

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

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

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