- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十章模块
第十章 模块
本章学习目标
模块是Visual Basic For Applications(VBA)程序
的集合,是应用程序开发人员的工作环境,它作为
Access 2003应用程序组成部分的程序设计语言。在
Access 2003 中,虽然提供了强大的交互操作功能,
使设计一般的应用程序不用编写任何代码就能实现,
但要对数据库进行更复杂、灵活的操作,则需要通过
模块实现。利用VBA编程除可以完成宏所能完成的基
本功能外,还能够完成宏所不能完成的复杂操作。
通过本章的学习,应掌握模块的基本概念、Visual
Basic编辑器的使用、VBA程序设计基础等基本知识。
第十章模块
10.1模块的基本知识
模块是Access 2003对象之一,起着存放用
户为实现某种操作而编写的VBA代码的作用,模
块中的每一个过程都可以是一个子程序或一个函
数过程。其中子程序又称为Sub过程,它完成某
一特定的操作,没有返回值,通常以Sub开始,
End Sub结束。函数过程又称为Function过程,
是一种能返回具体值的过程,通常以Function,
并以End Function语句结束。
第十章模块
10.1.1模块的分类
在Access 2003 中,有类模块和标准模块两种。
1.类模块
类模块是指包含新对象定义的模块,用户每创建一
个新对象,就会新建一个类模块。窗体模块和报表模块都
是类模块,它们各自与某一窗体或报表相联。窗体和报表
模块通常都有含有事件过程,该过程用于响应窗体或报表
中的事件。可以使用事件过程来控制窗体或报表的行为,
以及它们对用户操作的响应。例如:用鼠标单击某个命令
按钮。
2.标准模块
标准模块是指存放在整个数据库中可用的函数和子
程序的模块。标准模块包括通用过程和常用过程。通用过
程不与任何对象相关联,常用过程可在数据库的任何位置
运行。
第十章模块
10.1.2 Microsoft Visual Basic编辑器
Microsoft Visual Basic编辑器是用于创建模块的一
个开发工具。
1.打开Microsoft Visual Basic编辑器
启动Microsoft Visual Basic编辑器的方法主要有以
下几种。
(1)在数据库窗口中,单击“工具”菜单的“宏”命
令,然后在“宏”子菜单中单击“Visual Basic编辑”命
令。
(2)在数据库窗口中单击“模块”对象,然后单击工
具栏的“新建”按钮。
(3)单击“插入”菜单中的“模块”命令。
(4)在窗体或报表的设计视图中单击工具栏中的“代
码”按钮。
启动后的Microsoft Visual Basic编辑器窗口如图10-1
所示
第十章模块
图10-1 Microsoft Visual Basic编辑器窗口
第十章模块
在图10-1窗口中,分为左右两部分,其中左
边部分是“工程资源管理器”,当前数据库中的
所有模块及Access 2003类对象都列在该窗口中,
用户可在窗口中选择各种模块或对象,只要双击
某模块的名字,就能打开或查看其代码。窗口的
右边是代码窗口,它用来显示当前选定过程的代
码,也可在该窗口中输入当前选定过程的代码。
第十章模块
10.2VBA程序设计基础
一个好的数据库应用系统离不开模块,而要
设计一个好的模块,更离不开VBA程序设计。因
此,我们必须掌握VBA程序设计基本知识,才能
设计出一个理想的数据库应用系统。
10.2.1程序书写的格式
1.注释语句
注释是对程序的说明,有时也利用注释语句
屏蔽一条语句以观察变化、发现问题和错误。
Visual Basic 中的注释语句有两个,分别是Rem
和撇号“”,Rem通常放在某程序或程序段的首
行,对整个程序或程序段的功能作说明,“”通常
放在某语句行的后面,对所在行的功能作说明。
其格式如下:
第十章模块
Rem 注释内容
或
您可能关注的文档
- 收银操作技术 教学课件 徐欽 模块五 票据收银.pdf
- MATLAB实用教程 教学课件 张磊 毕靖 郭莲英 第四章.pdf
- 手机原理及维修教程 第2版 教学课件 冯国丽 陈子聪 答案 第3章 手机电路识别与检测.pdf
- 手机原理及维修教程 第2版 教学课件 冯国丽 陈子聪 第3章 手机电路识别与检测.pdf
- 数据仓库与数据挖掘原理及应用(第二版) 教学课件 王丽珍 周丽华 陈红梅 第13章.pdf
- MATLAB应用图像处理 第二版 教学课件 胡晓军_ 第3章.pdf
- 数据结构 C语言版 教学课件 李云清 第09章_检索.pdf
- 数据结构 C语言版 教学课件 严蔚敏 李冬梅 吴伟民 第5章 树和二叉树.pdf
- MATLAB应用图像处理 第二版 教学课件 胡晓军_ 第9章.pdf
- 数据结构 C语言版 教学课件 严蔚敏 李冬梅 吴伟民 第7章 查找.pdf
- 浙江省温州市浙南名校联盟2025-2026学年高一上学期期中联考数学试题含解析.docx
- 26高考数学提分秘诀重难点34圆锥曲线中的定点、定值、定直线问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点35概率与统计的综合问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点31圆锥曲线中的切线与切点弦问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点30圆锥曲线中的弦长问题与长度和、差、商、积问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点29巧解圆锥曲线的离心率问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点28直线与圆的综合(举一反三专项训练)(全国通用)(含解析).docx
- 寡核苷酸药物重复给药毒性研究技术指南.docx
- 重组溶瘤腺病毒生产质量管理标准.docx
- 26高考数学提分秘诀重难点27直线与圆中常考的最值与范围问题(举一反三专项训练)(全国通用)(含解析).docx
最近下载
- 细胞中的糖类和脂质说课.ppt VIP
- 学堂在线 R语言数据分析 期末测试答案.docx VIP
- 材料成型原理试题.docx VIP
- 《英语学术论文写作教程》教学课件 Unit 1 Writing Foundation.pptx VIP
- 《英语学术论文写作教程》教学课件 Unit 2 Introduction.pptx VIP
- 《英语学术论文写作教程》教学课件 Unit 6 Abstract.pptx VIP
- 2025年拍卖师拍卖行业市场准入制度专题试卷及解析.pdf VIP
- RL78G13CPU时钟切换和待机设定(汇编语言篇-RenesasElectronics.PDF VIP
- 2025年无人机驾驶员执照标准起飞程序与操纵杆量控制专题试卷及解析.pdf VIP
- 《英语学术论文写作教程》教学课件 Unit 7 Title.pptx VIP
原创力文档


文档评论(0)