access tempvars 宏_Access数据库实用教程(第2版)第7章宏.ppt

第7章 宏 7.1 宏的基本概念 7.2 宏的创建 7.3 两个常用宏的创建 7.4 使用宏创建菜单 7.5宏的操作介绍 7.1 宏的基本概念 7.1.1什么是宏 宏是指一个或者多个操作的集合,其功能是使操作自动化。 7.1 宏的基本概念 7.1.2 宏组 宏是若干个宏操作命令的集合,而宏组则是以一个宏名存储的若干个宏的集合。使用宏组可以方便地对宏进行管理。 7.1 宏的基本概念 7.1.3 条件宏 添加了条件的宏就称为条件宏。 7.2 宏的创建 7.2.1 创建宏 通常,宏是在控件事件发生时执行的,所以,一般情况下将它和窗体或报表中的控件联系起来使用。 【例7-1】创建一个宏。所实现的功能是单击窗体中的按钮,发出“嘟嘟”声后打开“学生基本信息窗体”窗体,显示所有男生的信息,并以最大化方式显示。 7.2 宏的创建 7.2.2 创建宏组 宏组就是包含多个宏的宏。将相关的宏分别放在不同的宏组中,既方便使用,又方便管理。 【例7-2】宏组的创建。 7.2 宏的创建 7.2.3 创建条件宏 当满足一定的条件时才执行相应操作的宏,称为条件宏。 【例7-3】创建条件宏。 7.2 宏的创建 7.2.4 创建嵌入式宏 在宏设计视图中创建的宏可以在导航窗格宏对象列表中找到,称为“独立宏”。 嵌入式宏与独立宏不同,它存储在窗体、报表或控件的事件属性中,不作为对象显示在宏对象列表下。 嵌入式宏可以使数据库更易于管理,因为不必跟踪包含窗体或报表的宏的各个宏对象。而且,在每次复制、导入或导出窗体或报表时,嵌入式宏能随附于窗体或报表之中。 【例7-4】嵌入式宏的创建。创建一个嵌入式宏,当打开“学生基本信息”报表时,自动弹出欢迎信息。 7.2 宏的创建 7.2.5 创建数据宏 数据宏是Access 2010中新增的一项功能,它类似于SQL Server中的“触发器”。数据宏允许用户在表事件(如添加、修改或删除数据)中添加逻辑。 【例7-5】 数据宏的创建。创建一个数据宏,当“成绩”表中的“成绩”字段更改为空时,删除该记录。 7.3 两个常用宏的创建 7.3.1 创建Autoexec宏 在打开数据库时,Access会查找一个名为Autoexec的宏,如果找到,就会自动运行它。利用Access的这一特性,可以把希望在打开数据库时自动执行的操作放在名为Autoexec的宏中。 【例7-6】 Autoexec 宏的创建。在打开数据库时自动打开“学生”表、“课程”表和“成绩”表。 说明: 当下一次打开数据库时,Access会自动运行该宏。如果不想在打开数据库时运行该宏,则可以在打开数据库时按住Shift键。 7.3 两个常用宏的创建 7.3.2 创建Autokeys 宏组 要将一个操作或操作集合赋值给某个特定的按键或组合键,可以创建一个名为Autokeys的宏组。在按下特定的按键或组合键时,Access会执行相应的操作。 【例7-7】Access中快捷键的创建。通过创建Autokeys宏组来设置自己的快捷键。 7.4 使用宏创建菜单 Access自定义菜单有以下3类。 1.“加载项”选项卡的自定义菜单 这种自定义菜单出现在程序的“加载项”选项卡下,可用于特定窗体或报表,也可用于整个数据库。 2.自定义快捷菜单 又称为右键菜单,使用自定义快捷菜单,可以替代窗体或报表中内置的快捷菜单。 3.全局快捷菜单 除已经添加了自定义快捷菜单的对象外,全局快捷菜单可代替其余所有没有设定自定义快捷菜单的对象中的默认右键菜单。 7.4 使用宏创建菜单 【例7-8】 创建“加载项”选项卡的自定义菜单。为学籍管理信息系统数据库创建一个“加载项”自定义菜单,其中包含“输入数据”和“浏览数据”两个选项。 【例7-9】创建自定义快捷菜单。将“数据输入”宏设置为“学籍管理信息系统”窗体的快捷菜单。 【例7-10】创建全局快捷菜单。将“数据输入”宏设置为“学籍管理信息系统”数据库的快捷菜单。 7.5 Access 中宏操作介绍 Access 中一共有60多种常见的宏操作命令,可以分成窗口管理类、宏命令类、筛选/查询/搜索类、数据导入/导出类、数据库对象类、数据输入操作类、系统命令类、用户界面命令类8大类。 7.5 Access 中宏操作介绍 类型 操作命令 功能说明 窗口管理 CloseWindow 关闭Access中的对象 MaximizeWindow 窗口最大化 MinimizeWindow 窗口最小化 MoveAndSizeWindow 移动活动窗口或调整其大小 RestoreWindow 将处于最大化或最小化的窗口恢复为原来的大小 常用的宏操作命令及其功能说明 7.5 Access 中宏操作介绍 类型

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值