- 1、本文档共269页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库管理系统应用
第6章 程序设计基础
2017年4月9日
教 师:周 浪
部 门:信息工程学院
6.1 VBA概述
6.2 VBA语言基础
6.3 VBA模块的创建
6.4 VBA程序设计基础
6.5 过程调用与参数传递
6.6 VBA程序错误处理
目录
学习要点
VBA及模块的基本概念
创建模块
VBA程序设计基础
VBA流程控制语句
过程调用和参数传递
VBA程序运行错误处理与调试
6.1 VBA概述
VBA:Visual Basic for Application。
Visual Basic(VB)是微软公司开发的一种面向对象的可视化编程语言,而VBA就是这种语言在Office软件编程中的应用。
6.1.1 VB编程环境:VBE
VBE(Visual Basic Editor)是编辑VBA代码时使用的界面。
Add Your
Text here
立即窗口
? 变量名或表达式
在立即窗口中,可以输入或粘贴一行代码并执行该代码。
在立即窗口中显示变量或表达式的值的命令:
立即窗口中的代码是不被保存的。
通过Alt + F11组合键,可以在数据库窗口
和VBE窗口之间进行切换。
进入VBE编程环境(1)
第七章中介绍,略
对于类模块:
进入VBE编程环境(2)
对于标准模块:
(1)创建新的标准模块 时自动进入VBE。
(2)修改已存在的标准模块时自动进入VBE。
(3)单击“数据库工具”选项卡的“宏”组
中的“Visual Basic”按钮即可进入VBE。
1.注释语句
该语句常用在对整个的注释。
注释语句是为了增加程序的可读性,默认以绿色文本显示。
(1)序言式注释
(2)语句注释
格式: Rem 注释语句
该语句可直接位于其他语句之后。
格式: 注释语句
6.1.2 VBA程序书写原则
6.1.2 VBA程序书写原则
当输入一行语句并按Enter键后,如果该代码
以红色文本显示,则表明该行语句存在错误。
通常将一个语句写在一行;
语句较长时,在适当位置可用续行符“ _ ”将语句连写在下一行;(续行符前应有一个空格)
可以用冒号“ : ”将几个较短的语句写在同一行中。
2.语句书写规定
6.2.1 数据类型
Access数据表中的字段所使用的数据类型
(OLE对象、备注、附件和计算型数据类型除
外)在VBA中都有对应的数据类型。与前基本
一致,不再赘述,重点掌握各种类型的常量表示。
VBA基本数据类型见P174表6-2所示。
6.2 VBA语言基础
6.2.2 常量、变量与数组
常量是指在程序的运行过程中,其值不能被
改变的量。
变量是指程序运行时其值会发生变化的数
据。每个变量都有变量名,使用变量前可以指
定其数据类型(显式声明),也可以不指定其
数据类型(隐式声明)。
数组是由一组具有相同数据类型的变量
(即数组元素)构成的集合。
1. 常量
在Access中,常量的类型有以下3种:
(1)符号常量
若在代码中要反复使用某个相同的值,或代表一些具有特定意义的数字或字符串,可以使用符号常量。
定义格式:
Const 符号常量名 [As 数据类型 ] = 表达式
Const PI= 3.14
Const MYBIRTHDAY = #2003-4-1#
【例】P175
(2)内部常量
VBA提供了一些预定义的内部符号常量,它们主要作为DoCmd命令语句中的参数。
内部常量以两个前缀字母指明了定义该常量的对象库,如:acForm、acCmdFont、VbKeyDelete等。
通过对象浏览器可以查看所有可用对象库中的内部常量。
(3)系统常量
P265
系统定义的常量有七个:
True、False、Null、Yes、No、On、Off
系统常量可以在所有应用程序中直接使用。
2. 内存变量
1)变量的命名规则:P175
变量名只能由字母、数字、汉字和下划线
组成,不能含有空格和除下划线之外的其它字
符,长度不能超过255个字符 。
变量名必须以字母或汉字开头,且不区分
字母的大小写。
变量名不能使用VBA的关键字。
2)变量的创建方法
(1)自动创建变量(隐式声明)
自动创建变量,也称隐式声明变量。即在
使用变量前没有声明其数据类型,借助将一个
值赋予变量名的方式来建立变量。
因为在变量名称后没有附加类型说明,所
以数据类型默认为变体数据类型(Variant)。
【例】 aa = Hello
bb
您可能关注的文档
- 氢损伤和滞后断裂答案.pptx
- 古代中国手工业的进步(课堂)终稿.pptx
- 氢燃料公交车开发技术路线的探讨答案.pptx
- 氢气瓶高压阀门TV-2XX-seriestankvalvemanual答案.doc
- 第4章网络安全2013终稿.pptx
- 人教版物理八九年级课后动手动脑学物理习题答案.docx
- 人教版物理《测量小灯泡的电功率》答案.ppt
- 第4章-文字处理软件Word2010终稿.pptx
- 商业中心脚手架施工方案答案.doc
- 地球仪及经纬线经纬度_七年级地理中图版终稿.ppt
- 2025年02月湖南省柑橘协会公开招聘副秘书长1人笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2025届中国电科16所校园招聘正式启动笔试参考题库附带答案详解.doc
- 2025届中交资产管理有限公司总部校园招聘笔试参考题库附带答案详解.doc
- 2025年02月宁波市机关事务管理局直属机关幼儿园公开招聘事业编制工作人员1名笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2025年02月滨州邹平市事业单位(综合类)人员笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2025年02月浙江宁波市北仑区市场监督管理局大词谐〖喽焦芾硭衅副嗤馊嗽笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2025年02月淮南高新区青年就业见习岗位招30人笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2025年02月宁波市自然资源和规划局下属事业单位公开招聘事业编制工作人员6名笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2025中国东航东航食品校园招聘笔试参考题库附带答案详解.doc
- 2025届中国能源建设集团天津电力建设有限公司大学生招聘笔试参考题库附带答案详解.doc
最近下载
- 上市公司数据资产入表案例分析与启示.pptx VIP
- 《工贸企业有限空间作业安全规定》(应急管理部13号令)培训.pptx VIP
- 应收账款账期到期提醒台账模板.xlsx VIP
- 《中华人民共和国民用航空法》培训解读课件.pptx VIP
- 02《红楼梦》整本书阅读回目自测(21-40回)(分层练习)-2024-2025学年高一语文同步精品讲练(统编版必修下册)解析版.docx VIP
- 防护棚安全通道搭设施工方案1.docx VIP
- 街区市集规划案.pptx VIP
- 污水零直排运维台账.docx VIP
- 2025年重庆市永川区社区工作者招聘考试笔试试题(含答案).pdf
- 安全生产治本攻坚三年行动PPT课件.pptx VIP
文档评论(0)