6.1宏的使用(课件)-《数据库应用基础——Access 2016》同步教学(上海交通大学出版社)

2023-09-18
| 53页
| 140人阅读
| 2人下载
普通

内容正文:

项目6 使用宏和模块 目录/CONTENTS 模块的使用 宏的使用 01 02 行业PPT模板http://www.1ppt.com/hangye/ 01 宏的使用 同学们已经可以创建并设计出美观的窗体和报表,虽然这些窗体和报表能够更好地展现数据库中的数据,为数据操作提供了一定的便利,但是其功能依然比较简单,不能进行复杂的操作。为了提高工作效率,减少由人为操作产生的错误,可以创建宏来频繁地操作某些数据。 任务导入 任务分析 本次任务需要在理解宏的概念及相关功能的基础上学会操作应用,主要有如下几个重点需要学习和掌握: (1)创建独立宏。 (2)创建嵌入宏。 (3)创建条件操作宏。 (4)创建数据宏。 (5)创建子宏。 必备知识 1.宏的作用 宏是执行特定任务的操作或操作集合,其中每个操作能够实现特定的功能,如打开某个表或某个窗体。每个宏操作都有一个名称,操作的命名是Access事先确定的,用户不能更改。一个宏中的所有操作是封装在一起的,一次必须执行所有操作,而不能只执行其中的部分操作。只有一个宏名的称为单一宏,包含两个以上宏名的称为宏组。创建宏的操作是在设计视图中完成的。 必备知识 1.宏的作用 在Access中,宏对象具有以下作用: (1)打开和关闭窗体、报表,打印报表,执行查询。 (2)筛选、查找记录(将一个过滤器加入列记录集中)。 (3)模拟键盘动作,为对话框或其他等待输入的任务提供字符串的输入。 (4)显示信息框,响铃警告。 必备知识 1.宏的作用 在Access中,宏对象具有以下作用: (5)移动窗口,改变窗口大小。 (6)实现数据的导入、导出。 (7)定制菜单(在报表、表单中使用)。 (8)执行任意的应用程序模块。 (9)为控件的属性赋值。 必备知识 2.宏的结构 宏在设计视图下,窗口被分为3个窗格:左侧的导航窗格、中间的宏设计器窗格和右侧的操作目录窗格,如图6-1所示。 图6-1 宏的设计视图 必备知识 2.宏的结构 (1)宏设计器窗格。在宏设计器窗格中,显示的“添加新操作”组合框可以完成添加宏操作;通过宏设计器还可以进行设置参数、删除宏、更改宏操作的顺序、添加注释及分组等操作。 (2)操作目录窗格。在操作目录窗格中,以树型结构显示出“程序流程”“操作”等分支,单击“+”展开按钮,显示下一层的子目录或部分宏对象。 必备知识 2.宏的结构 (2)操作目录窗格。 ①程序流程。 a.Comment。注释是宏运行时不执行的信息,用于提高宏程序代码的可读性。 b.Group。允许操作和程序流程在已命名、可折叠、未执行的块中分组,以便宏的结构更清晰、可读性更强。 c.If。通过判断条件表达式的值来控制操作的执行。如果条件表达式的值为True,则执行逻辑块内的操作,否则不执行。 d.Submacro。用于在宏内创建子宏。每一个子宏都需要指定其子宏名。一个宏可以包含若干个子宏,每一个子宏又包含若干个操作。 ②操作。“操作”目录包括“窗口管理”“宏命令”“筛选/查询/搜索”“数据导入/导出”“数据库对象”“数据输入操作”“系统命令”和“用户界面命令”8个子目录。 必备知识 在Access 2016中,宏可以分为独立宏、嵌入宏、条件操作宏、数据宏和子宏5种类型。 (1)独立宏。独立宏是独立的对象,它独立于窗体、报表等对象之外。独立宏在导航窗格中可见。 (2)嵌入宏。嵌入宏嵌入在窗体、报表或控件对象的事件中,是其所嵌入的对象或控件的一部分。嵌入宏在导航窗格中是不可见的。嵌入宏的出现使得宏的功能更加强大、更加安全。 3.宏的分类 必备知识 (3)条件操作宏。条件操作宏是指在宏中设置条件式,用来判断是否要执行下一个宏命令。只有当条件式成立时,该宏命令才会被执行。条件操作宏可以根据不同的条件执行不同的宏操作,这样可以加强宏的功能,也可以使宏的应用更广泛。例如,如果在某个窗体中使用宏来校验数据,可能需要某些信息来响应记录的某些输入值,另一些信息来响应不同的值,那么此时可以使用条件来控制宏的流程。 3.宏的分类 必备知识 (4)数据宏。该功能允许在表事件(如添加、更新或删除数据等)中自动运行。数据宏可以分为两类:一类是由表事件触发的数据宏,即“事件驱动的”数据宏;另一类是为响应按名称调用而运行的数据宏,即“已命名的”数据宏。每当在表中添加、更新或删除数据时,都会发生表事件。数据宏是在发生这3种事件中的任意一种事件之后,或发生删除或更改事件之前运行的。数据宏是一种触发器,可以用来检查数据表中输入的数据是否合理。当在数据表中输入的数据超出限定的范围时,数据宏会给出提示信息。另外,数据宏可以实现插入记录、修改记录和删除记录,从而对数据进行更新,这种更新的速度比使用查询更新快很多。数据宏对于无法通过查询实现数据更新的Web数据库非常有用。 3.宏的

资源预览图

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