项目六  宏应用(课件)-《数据库应用基础——Access》同步教学(北京邮电大学出版社)

2023-12-01
| 47页
| 148人阅读
| 8人下载
普通

内容正文:

项目六  宏应用 任务一 认识宏 任务二 创建和使用宏 任务三 宏的安全设置 项目实训 任务一  认识宏 窗体是 宏是 Access 数据库的一个重要对象。它是一个或多个操作的集合,可以自动完成数据库的一系列操作。使用宏非常方便,通过系统提供的几十个预定义的宏操作,用户无须编程,只要进行简单的参数设置就可以直接调用,从而使数据库系统的操作更加方便、快捷。Access 数据库的重要对象之一,它提供给用户一个友好的操作界面。用户通过窗体可以方便地输入数据,编辑数据,查询、排序、筛选和显示数据。一个数据库系统开发完成后,对数据库的所有操作都是在窗体界面中进行的。因此,窗体界面的设计直接影响 Access 应用程序的友好性和可操作性。 一、宏的功能 宏几乎可以实现数据库的所有操作,它的主要功能包括: ◎ 打开、关闭常用的表、窗体和报表。 ◎ 执行数据记录的查询和筛选。 ◎ 给窗体和报表添加命令按钮,方便任务执行。 ◎ 定制用户界面,方便与用户交互。 ◎ 设置窗体、报表或控件的属性值。 ◎ 实现数据的导入、导出,方便地在 Access 表间或 Access 与其他软件之间自动导入或导出数据。 二、宏的类型 在 Access 中,宏可以是包含操作序列的一个宏,也可以是由若干个宏构成的宏组,还可以通过设置条件表达式决定在什么情况下运行宏,以及在运行宏时执行哪些操作。因而可以将宏分为 3 类:简单宏、条件宏和宏组。 1. 简单宏 简单宏是由一条或多条简单操作组成的,执行时按照操作的先后顺序逐条执行,直至 操作执行完毕为止。 2. 条件宏 条件宏是指通过条件的设置来控制宏的执行。若条件表达式的值为真,则执行相应的 宏操作;反之,则跳过对应的操作或执行其他的宏操作。 3. 宏组 宏组是以一个宏名来存储多个宏的集合。宏组中的每个宏都可单独运行,互不影响。 通过将若干个宏放在一个宏组中,可以方便地对数据库中的宏进行分类管理和维护。 三、宏的设计视图 在 Access 2016 中,用户可以在宏的设计视图中创建、修改和运行宏。打开某个数据库,选择“创建”选项卡,单击“宏与代码”组中的“宏”按钮,即可进入宏的设计视图。在宏的设计视图中,功能选项区显示的是“设计”选项卡下的各个选项,工作窗口则包括“宏生成器”窗格和“操作目录”窗格两个部分,如图 6-1 所示。 图 6-1 宏的设计视图 在“宏生成器”窗格中有一个“添加新操作”列表框。单击“添加新操作”右边的下 拉按钮,在打开的下拉列表框中可选择相应的操作命令来创建宏,如图 6-2 所示。 “操作目录”窗格则以树型结构分别列出“程序流程”“操作”和“在此数据库中”3 个主目录,以及每个主目录下面的子目录及部分宏对象,如图 6-3 所示。 图 6-2 “添加新操作”下拉列表框 图 6-3 “操作目录”窗格 “程序流程”目录:包括 Comment(注释)、Group(组)、If(条件)和 Submacro(子宏)4 个程序块。其中,注释是对宏的整体或部分进行说明;组可以将宏操作根据目的进行分组;条件用来创建条件表达式以控制宏的操作;子宏可用来创建宏组。 “操作”目录:对系统提供的宏的所有操作命令按功能进行分类,共分为 8 类。每个分类的子目录中都罗列有对应的宏操作。 “在此数据库中”目录:在该目录中,系统会列出当前数据库中已存在的宏对象,并且根据已存在的宏的实际情况,还会列出该宏对象上层的报表、窗体等目录。 任务二  创建和使用宏 使用 Access 提供的预定义宏操作命令,用户可以方便快捷地创建宏,但是添加了宏 操作后,还需要正确地设置宏的各项操作参数,这样才能创建完整的宏。 独立宏是独立于表、窗体等对象之外的宏,它在导航窗格中是可见的。 下面在 XSXK.accdb 数据库中创建一个能打开“College”(学院)数据表, 并自动将该数据表最大化的独立简单宏。 一、独立宏的创建和执行 (1)启动 Access 2016,打开 XSXK. accdb 数据库。选择“创建”选项卡,单击“宏与代码”组中的“宏”按钮,打开宏的设计视图,并自动创建一个名为“宏 1”的空白宏。 (2)单击“添加新操作”右侧的下拉按钮,在打开的下拉列表框中选择“OpenTable” 命令,如图 6-4 所示。 操作步骤 图 6-4 选择“OpenTable”命令 图 6-5 “OpenTable”命令的参数设置 (3)在弹出的“OpenTable”窗格中,用户需要设置各项参数。单击“表名称”右 侧的下拉按钮,选择“College”数据表,将“视图”设置为“数据表”视图,其他参数保持默认选项不变,如图 6-5 所示。 (4)继续单击下面的“添加新操作”右侧的下拉按钮,添加“MaximizeWindow”命令, 该操作

资源预览图

项目六  宏应用(课件)-《数据库应用基础——Access》同步教学(北京邮电大学出版社)
1
项目六  宏应用(课件)-《数据库应用基础——Access》同步教学(北京邮电大学出版社)
2
项目六  宏应用(课件)-《数据库应用基础——Access》同步教学(北京邮电大学出版社)
3
项目六  宏应用(课件)-《数据库应用基础——Access》同步教学(北京邮电大学出版社)
4
项目六  宏应用(课件)-《数据库应用基础——Access》同步教学(北京邮电大学出版社)
5
项目六  宏应用(课件)-《数据库应用基础——Access》同步教学(北京邮电大学出版社)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。