数据库原理与应用-第9章_第1页
数据库原理与应用-第9章_第2页
数据库原理与应用-第9章_第3页
数据库原理与应用-第9章_第4页
数据库原理与应用-第9章_第5页
已阅读5页,还剩15页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据库原理与应用数据库原理与应用(AccessAccess版)版)第第9 9章章 宏宏主要内容主要内容9.19.1概述概述 宏是Microsoft Access六大对象之一,但宏和模块一样是一种特殊的对象,是一种组织工具,用户可以通过宏操作表、查询、窗体、报表四大对象进行协作,完成特定的任务。注意:出于安全考虑,Access的安全机制只要检测到有宏载入就会发出警告:9.19.1概述概述 用户可以通过单击“启动内容”启动此数据库包含的宏,如果用户不希望每次进行这样的操作,可通过文件-选项-信任中心-信任中心设置,请使用Access进行实际操作。9.2 9.2 宏的操作命令宏的操作命令 宏的操作命

2、令可以看做是完成一定功能的程序模块,但这个程序代码是不能修改的,Access2010的操作命令共有8种类型,66条命令。9.3 9.3 宏的创建宏的创建9.3.1宏的设计视图示例 9 1:打开宏的设计视图宏的创建需打开设计视图,操作步骤如下:(基于Access进行实际操作)步骤1:打开图书管理系统数据库步骤2:选中“创建”选项卡步骤3:单击“宏与代码”栏中的“宏”按钮,打开设计视图9.3 9.3 宏的创建宏的创建9.3.2创建独立的宏示例 9 2:创建宏,打开读者信息表;操作过程:(基于Access进行实际操作)步骤1:进入宏的设计视图参见示例 9 1;步骤2:使用3种方法中任意一种方法输入操

3、作命令OpenTable,进入命令参数设置窗口,根据需要设置参数;步骤3:单击“保存”,输入宏名称“打开读者信息表”,点击“确定”完成设计9.3 9.3 宏的创建宏的创建9.3.3 创建宏组宏组将多个宏组合到一起,以集中存放功能相近的宏,方便对数据库的管理示例 9 3:创建宏组“图书借阅表操作”,包含“打开图书借阅表”宏和“关闭图书借阅表”宏操作过程:(基于Access进行实际操作)9.3 9.3 宏的创建宏的创建9.3.3 创建宏组步骤1:进入宏的设计视图参见示例 9 1;步骤2:输入操作命令Submacro,进入参数设置窗口步 骤 3:输 入 “ 打 开图书借阅表 ” 宏包含的操作命令Op

4、enTable,输入对应参数;步骤4:重复步骤2-3 完成“关闭图书借阅表”宏的设计,宏的操作命令是CloseWindow;步骤5:单击“保存”,输入宏组名称“图书借阅表操作”,点击“确定”完成设计。9.3 9.3 宏的创建宏的创建9.3.4 创建带条件的宏 宏可以包含多条操作命令,宏运行时按顺序执行操作命令,但使用中往往会碰到需要进行判断或者分支处理的情况,这是需要增加条件判断,这就是带条件的宏。示例 9 4 创建带条件的宏“报警”,功能:当日期是2015-10-1,计算机发出警告声操作过程:(基于Access进行实际操作)9.3 9.3 宏的创建宏的创建9.3.4 创建带条件的宏步骤1:进

5、入宏的设计视图参见示例 9 1;步骤2:输入操作命令If,进入命令参数设置窗口,输入对应参数:Date() = #2015-10-1# 。9.4 9.4 宏的运行宏的运行 Access运行宏时,将从宏的起点启动,并执行宏中所有的操作命令,如果是带条件的宏,将执行所有符合条件的操作命令,直到宏结束或宏组中的另一个宏,宏的运行方式有以下4种:u直接运行u通过RunMacro运行u通过事件触发u自动运行9.4 9.4 宏的运行宏的运行9.4.1 直接运行宏示例 9 5 直接运行宏“打开读者信息表” 操作过程:(基于Access进行实际操作)步骤1:打开数据库“图书管理系统”步骤2:在左侧“导航窗格”

6、找到要运行的宏,鼠标双击或右键菜单选择“运行”即可。9.4 9.4 宏的运行宏的运行9.4.2 通过RunMicro运行宏示例 9 6 通过RunMacro操作命令运行宏“图书借阅操作”操作过程:(基于Access进行实际操作)步骤1:进入宏的设计视图参见示例 9 1步骤2:输入操作命令RunMacro,进入参数设置窗口,下拉选择宏“图书借阅操作”步骤3:保存并运行宏。9.4 9.4 宏的运行宏的运行9.4.3 通过事件触发宏示例 9 7 点击按钮时调用宏“图书借阅操作”操作过程:(基于Access进行实际操作)步骤1:进入窗体设计视图,选择属性表步骤2:将事件与宏进行关联 步骤3:进入窗体视

7、图,点击按钮运行。9.4 9.4 宏的运行宏的运行9.4.4 自动运行宏 自动运行宏的名称固定为“AutoExec”可以由用户创建,保存时宏名称为“AutoExec”即可,当数据库打开时,将自动查找“AutoExec”宏并运行,因此“AutoExec”宏一般用于数据库的初始化工作,易被攻击者使用,带来安全隐患,如果在启动数据库时不希望执行该宏,可以在启动数据库时按Shift键,启动结束后再释放,则此宏不执行。9.5 9.5 宏的调试与转换宏的调试与转换9.5.1 宏的调试示例 9 8 单步执行宏操作过程:(基于Access进行实际操作)步骤1:进入宏的设计视图参见示例 9 1,选择宏“宏示例-单步执行”步骤2:单步执行宏步骤3:弹出“单步执行宏”对话框,按照提示操作9.5 9.5 宏的调试与转换宏的调试与转换9.5.2 宏转换为VBA示

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论