- 1、本文档共104页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
任务7 创建学生管理系统界面
Oracle数据库应用技术项目化教程;任务7 创建学生管理系统界面;;;任务7;1. 宏的概念
宏是Access的基本对象之一,它并不直接处理数据,而是组织Access数据处理对象的工具。它是一种特殊的代码。它能够将各对象有机地组织起来,按照某个顺序执行操作步骤,完成一系列操作。宏是一个或多个操作的集合,其中每个操作执行特定的功能。
2. 宏的作用
同时连接多个窗体和报表。
自动查找和筛选记录
自动进行数据的校验
设置窗体和报表的属性
自定义工作环境。使用宏可以自定义窗体中的菜单栏;3. 宏的结构
宏是由操作、参数、条件(If)、注释(Comment )、组(Group)、子宏(Submacro)等几个部分组成。Access 2010对宏机构进行了重新设计,使其更接近计算机程序的结构,这样使学习者更容易从宏过渡到VBA的学习。而宏的操作比程序更容易、更简单、更易于理解和掌握。
4. 宏的分类
(1)独立宏
(2)嵌入宏
(3)数据宏
(4)子宏
(5)条件宏;5.常用的宏操作
Access 2010提供了60多个可选的宏操作,用户可以根据自己的需要选择和使用这些宏操作。根据具体的应用可以把宏操作分为:窗口管理、宏命令、筛选/查询和搜索、数据导入/导出、数据库对象、数据输入操作、系统命令、用户界面命令等。常用的宏操作如表所示。;6.宏操作窗口的组成
宏操作窗口由宏设计器、“宏工具设计”选项卡、操作目录三部分组成。
(1)宏设计器
宏设计器位于宏操作窗口的中间部分,它是创建宏的唯一环境,可以完成添加宏操作、设置操作参数、添加或删除宏、更改宏操作的顺序、添加注释、分组等操作,如图7-1所示。
(2)宏工具设计选项卡
宏工具设计选项卡位于宏操作窗口的顶部,在“宏工具设计”选项卡中包括了各种工具。包括三个命令组:工具、折叠/展开、显示/隐藏。工具中包括运行、单步调试、将宏转换为Visual Basic代码三个按钮。折叠/展开组中包括展开操作、折叠操作、全部展开、全部折叠四个按钮,其中折叠操作的作用是将宏收缩起来,只看到宏操作,看不到宏的具体参数,而展开操作正好与之相反。“显示/隐藏”组是用来对操作目录进行控制的。如图7-2所示。;(3)操作目录
操作目录位于宏操作窗口的右侧,它分类列举出了所有的宏操作命令。通过双击或拖曳操作目录中的宏命令,可以将宏命令添加到宏设计器中。操作目录窗格分为三个部分,最上部是程序流程、中间是操作,下部是在此数据库中。“程序流程”中包括Comment(注释 )、Group(组)、If(条件)、Submacro(子宏)。“操作”部分分组列出所有的宏操作。“在此数据库中”列出了当前数据库中所建立的所有宏。如图7-3所示。;
;
;
;1.模块的概念
模块是ACCESS中的一个数据库对象,是将VBA声明、过程和函数作为一个单元进行保存的集合体。利用模块可以大大提高Access数据库应用的处理能力,解决复杂问题。
2.模块的分类
Access中模块分为标准模块和类模块。
(1)标准模块
一般用于存放Access数据库对象使用的公共过程。在系统中可以通过创建新的模块而进入其代码设计环境。标准模块中的公共变量和公共过程具有全局特性,其作用范围在整个应用程序里,生命周期是伴随着应用程序的运行而开始、关闭而结束。
标准模块内一般用于定义一些公共变量、过程和函数,而在变量和过程、函数的定义前可以使用Pubic或Private。Public表示公共的,所有模块都可以使用的,Private表示私有的,只供本模块使用的。根据设计的需要,我们可以把这些公共变量、函数和过程定义在多个模块中。
;(2)类模块
类模块按照形式不同分为:窗体模块、报表模块和独立类模块。
窗体模块和报表模块都属于类模块,都含有自己的事件过程,但这两个模块都具有局限性,其作用范围局限在所属窗体或报表内部,而生命周期则是伴随着窗体或报表的打开而开始、关闭而结束。在窗体或报表的设计视图中,只要单击属性表中事件选项卡下的省略号按钮,就可以打开VBA 代码编辑器,进入到窗体和报表的类模块代码设计区域。
独立类模块:在Access中单击“数据库工具”选项卡,单击“宏”组中的 按钮,打开VBA窗口,单击“插入”菜单,在下拉菜单中选择类模块,就会打开类模块代码窗口,在该窗口中用户可以定义类模块。
;3.模块的创建
使用“导航窗格”的“模块” 可以创建和编辑标准模块中包含的VBA 代码。每个模块都包括声明区域和过程两个部分,声明区域用来声明模块中使用的变量,过程是模块的组成单元。过程分为两种类型:Sub子过程和Function函数过程。
(1)Sub子过程
Sub子过程主要用于执行一系列的操作的,该过程无返回值。定义格式如下:
Sub 过程名([形式参
文档评论(0)