1 / 20
文档名称:

第12章 vba编程.ppt

格式:ppt   大小:612KB   页数:20页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第12章 vba编程.ppt

上传人:wz_198613 2018/6/26 文件大小:612 KB

下载得到文件列表

第12章 vba编程.ppt

相关文档

文档介绍

文档介绍:教学重点与难点
VBA的编程环境
常量、变量和数组
程序流程控制
创建VBA模块
VBA编程环境
Access利用Visual Basic编辑器(VBE)来编写过程代码,它以微软的Visual Basic编程环境的布局为基础,实际上是一个集编辑、调试、编译等功能于一体的编程环境。所有的Office应用程序都支持Visual Basic编程环境,而且其编程接口都是相同的。使用该编辑器可以创建过程,也可以编辑已有的过程。
帮助输入
显示提示信息
形成良好的程序设计风格
使用书签
调试手段
下图为一个VBE窗口,窗口中的各个部分已经给出了相应标识。
VBA程序设计基础
VBA(Visual Basic for Application)是Visual Basic语言的一个子集,集成了整个Office产品套件中的开发语言和开发环境。作为Office产品系列的一个重要组成部分,Microsoft Access也是使用VBA语言作为其代码设计的开发语言。本节将简要介绍VBA语言的基本结构和语法。
常量、变量和数组
数据类型
在VBA中,程序是由过程组成的,过程又由根据VBA规则书写的指令组成。一个程序包括常量、变量、运算符、语句、函数、数据库对象和事件等基本要素。
常量
变量
数组
常量、变量和数组
VBA语言的数据类型包括布尔型(Boolean)、日期型(Date)、字符串(String)、货币型(Currency)、字节型(Byte)、整数型(Integer)、长整型(Long)、单精度型(Single)、双精度型(Double)以及变体型(Variant)和用户自定义型。
数据类型
程序流程控制
与传统的程序设计语言一样,Visual Basic也具有结构化程序设计的3种结构:顺序结构、选择(分支)结构和循环结构,下面重点介绍选择结构和循环结构。
选择结构
循环结构
选择结构有If语句和Select Case语句两种。
If语句是一类比较简单的条件控制语句,可以通过紧跟在If后面的表达式的值,判断出在其影响范围下的语句是否被执行。
如果在If语句中,一个表达式有多个可选值,并且需要为这些可选值建立不同的执行语句,例如选项组控件可以通过不同的值来判断选项组中到底是按下哪个按钮,这样的语句设计通过If语句不方便实现,这时就需要使用Select Case语句。
选择结构
编程中经常要需要重复执行某些操作,这时就需要通过循环语句来判断并执行这些循环操作。VBA提供了多种循环控制语句,其中常用的包括Do…Loop语句、For…Next语句以及While…Wend语句等。
Do…Loop语句
For…Next语句
While…Wend语句
GoTo语句
循环结构
Access对象模型
Access提供的对象模型可以将数据库功能与自定义的解决方案集成起来。ess对象模型,可以实现对事件编程、ess窗体和报表以及设置引用等。对象模型提供了一些对象,Access内部应用程序可以使用这些对象。
对象
对象集合
对象模型

最近更新

生物炭添加对土壤理化性质及CO2释放的影响的开.. 2页

2024年酒及饮料加工机械项目项目投资申请报告.. 61页

海洋污染可行性报告 31页

生命科学两用性研究风险监管政策分析与启示开.. 2页

汽车经销商可行性报告 33页

水上交通可行性报告 33页

植树绿化的可行性报告 32页

现阶段我国农村土地流转问题研究——以山东省.. 2页

现代法上买卖合同风险负担之规范要素探究的开.. 2页

现代汉语“N上”研究的开题报告 2页

现代企业财务监督体系的构建研究的开题报告 2页

环吖嗪类化合物以及铑—烯烃配合物的合成研究.. 2页

技术合作可行性报告 32页

玉树抗震救灾医疗救援人力资源配置研究的开题.. 2页

猪场养殖废水灌溉对土壤理化性质的影响的开题.. 2页

特高压直流及柔性直流输电系统换流站绝缘配合.. 2页

物流自动寻迹搬运车控制系统设计开题报告 2页

废弃菜叶处置可行性报告 29页

巧克力工厂的可行性报告 37页

山东丁腈胶乳可行性报告 35页

煤炭企业工伤保险的预防功能研究——以石下江.. 2页

宠物行业项目可行性报告 43页

烟草根际拮抗菌的遗传多样性及系统发育分析的.. 2页

火车提速对我国铁路客运需求的影响研究的开题.. 2页

激光直接沉积TC11钛合金组织及性能研究的开题.. 2页

潍坊滨海新城规划发展研究的开题报告 2页

合浦地铁可行性报告 27页

县医院筹建可行性报告 38页

湿法硅酸铝纤维纸专用胶粘剂的制备及应用的开.. 2页

动漫城的可行性报告 33页