宏的设计与应用.ppt_第1页
宏的设计与应用.ppt_第2页
宏的设计与应用.ppt_第3页
宏的设计与应用.ppt_第4页
宏的设计与应用.ppt_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

Access 数据库与程序设计 第9章创建宏 9 1宏的概述9 2宏的设计9 2 1宏的设计方法9 2 2设计基本的宏9 2 3设计条件宏9 2 4设计宏组9 2 5特殊的宏9 3宏的运行 9 1宏的概述 宏是可以执行特定任务的一个或多个操作的集合 其中的每个操作都是Access定义好的 能够完成某种特定的功能 执行宏时 系统会自动执行在宏中指定的一组操作 Access提供了56种基本的宏操作 用户可以根据应用的需要 从中选择若干宏操作构成一个宏 宏可以在打开数据库时自动执行 也可以在触发窗体 报表或控件的某个事件时执行 还可以从其他宏或事件过程中执行 9 2 1宏的设计方法 设计宏的一般过程 1 在数据库窗口中选择 宏 对象 单击 新建 按钮 打开宏的设计视图 2 在 操作 栏中选择需要的宏操作 在 操作参数 栏中设置合适的参数 3 创建条件宏 执行 视图 条件 命令 在 条件 栏中输入表达式 在条件表达式中引用窗体或报表上的控件值 使用的语法 Forms Reports 4 创建宏组 执行 视图 宏名 命令 在 宏名 栏中输入宏名 5 在 注释 栏中输入操作的说明 使宏更易于理解和维护 6 选择 文件 保存 命令 保存宏对象 9 2 2设计基本的宏 基本的宏是由一个或多个操作组成的宏 例9 1 设计一个基本的宏 执行宏时先打开一个窗体 然后显示一个消息框 最后关闭该窗体 单击工具栏的 运行 按钮 运行宏 系统自动按顺序执行指定的3个宏操作 9 2 3设计条件宏 在宏中设置条件可以控制宏的执行流程 运行宏时若条件不满足 就不执行某项操作 例9 2 设计一个输入密码的窗体 单击 确定 按钮时 若密码正确 就关闭窗体 如果密码不正确 就显示一个消息框 然后关闭窗体 第2个操作没有条件 则无论密码是否正确 都会执行Close操作 关闭窗体 将宏设置为命令按钮的 单击 事件属性 当单击命令按钮时触发宏 设计条件宏 续1 修改例9 2 当密码输入正确时 也显示一个相应的消息框 然后再关闭窗体 在宏中增加一个条件 设计条件宏 续2 进一步改进例9 2 当密码错误时 显示一个提示错误的消息框 确认后就停止操作 当密码正确时 显示一个提示正确的消息框 确认后就关闭密码输入窗体 打开 学生记录 窗体 设计条件宏 续3 条件宏的执行过程 1 总体上是按指定的操作顺序执行的 2 遇到不带条件的宏操作都会执行 3 遇到带条件的操作时 首先判断条件是否满足 若满足就执行该项操作 否则就不执行该项操作 并且 条件只对该项操作起作用 不会影响其他宏操作 4 遇到终止宏操作的命令时 如StopMacro 无论后面是否还有其它的宏操作 都会结束宏的运行 9 2 4设计宏组 将多个宏组织起来就得到了宏组 如果数据库中存在许多宏 可以将相关的宏放在同一组中 这样有助于宏的管理和使用 宏组中的每个宏都有一个名字 称为 宏名 通过宏名可以引用宏组中的宏 格式 宏组是对宏的一种组织方式 宏组本身不可执行 可执行的只是宏组中的各个宏 设计宏组 续 例9 3 在例9 2设计的窗体上添加一个 取消 按钮 单击 确定 按钮时 判断密码是否正确 单击 取消 按钮时 关闭窗体 将 确定 按钮的 单击 事件属性指定为 宏组 Ok 将 取消 按钮的 单击 事件属性指定为 宏组 Cancel 9 2 5特殊的宏 1 Autoexec宏Autoexec宏在打开数据库时立即执行 其设计方法与普通宏的设计方法完全相同 只是宏对象的名称必须为 Autoexec 2 AutoKeys宏组AutoKeys宏组用于定义数据库快捷键 可以将一个操作或一组操作指派给某个特定的键或组合键 当按下指定的键或组合键时 Access就会执行相应的操作 AutoKeys宏组的设计方法与普通宏组的设计方法相同 只是宏组的名称必须为 Autokeys 宏组中的每个宏名就是一个快捷键 定义好AutoKeys宏组后 就可以在数据库的任意位置使用指定的快捷键 9 3宏的运行 运行宏时 Access从宏的起点启动 顺序执行宏中所有符合条件的操作 直到宏组中的另一个宏或者达到宏的结束点 运行宏的方法 1 在宏设计视图中单击工具栏 运行 按钮 执行正在设计的宏 2 在数据库窗口中双击相应的宏名执行该宏 3 选择 工具 宏 运行宏 命令在 执行宏 对话框中输入 宏名 4 自动执行宏 将宏的名称设为 AutoExec 5 将宏附加到窗体 报表或控件中 以对事件做出响应 或者创建一个执行宏的自定义

温馨提示

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

评论

0/150

提交评论