Access上机操作题——宏的创建与设计_第1页
Access上机操作题——宏的创建与设计_第2页
Access上机操作题——宏的创建与设计_第3页
Access上机操作题——宏的创建与设计_第4页
Access上机操作题——宏的创建与设计_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

Access 上机操作题之三十二上机操作题之三十二 宏的宏的创建创建与设计与设计 一 认识一 认识 Access 中的宏 中的宏 宏的定义 宏的定义 宏是一种以动作为单位的特殊代码 是由一连串动作组成的操作序列的集 合 用来自动完成特定任务的操作或操作集 动作的构成动作的构成 宏中的每个动作是由其动作名及其参数构成 如 Openform 动作名 表示 打开指定的窗体 宏 宏组与条件操作宏 宏 宏组与条件操作宏 宏 是一个操作序列的集合 宏组 是多个操作序列的集合 即宏的集合 条件操作宏 是带有条件的操作序列 宏的功能 宏的功能 打开 关闭表单 报表 打印报表 执行查询 移动窗口 改变窗口大小 模拟键盘动作 为对话框或其他等待输入的任务提供字符串输入的功能 显示信息框 响铃警告 数据的导入 导出 执行任意的应用程序模块 为控件的属性赋值 宏的设计视图窗口 宏的设计视图窗口 宏的设计视图用于宏的创建 编辑与测试 其窗口分为上下两个部分 上 半部分为宏设计窗口 下半部分为宏参数的操作窗口 1 宏设计窗口 一般包含宏名 条件 操作 注释等四个部分组成 其中 宏名 和 条件 两个部分经常被隐藏 可通过工具栏中的 宏名 和 条 件 两个按钮显示出来 宏名 是为所创建的宏命名 条件 设置当前宏的运行条件 操作 包含待执行的宏指令 注释 为每一个操作提供注释说明 以帮助用户记忆宏的作用 2 操作参数 是为当前宏指令设置相关的操作参数 当你选定 操作 栏 中的宏指令时 就可在 操作参数 区中设置操作参数值 例如 当前选定的是 操作 栏中的 OpenForm 项 表示打开一个窗体或报 表 窗体名称 学生 表示打开的是 学生 窗体 视图 窗体 表示在 窗体 视图方式下打开该窗体 数据模式 只读 表示用户的操作权限为 只读 窗口模式 普通 表示窗口的显示方式为 普通 模式 Access 上机操作题之三十三上机操作题之三十三 宏的宏的创建创建与设计与设计 二 创建宏 二 创建宏 在窗体中设置一个命令按钮 单击它可利用宏操作打开 教学 数据库 中的 学生 窗体 其操作步骤如下 打开 教学 数据库 利用窗体向导创建一个包含 学生 所有字段的 学生 窗体 创建宏 选择 宏 对象 单击 新建 按钮 进入宏设计视图 单击 操作 栏中第一行第一列 在其下拉列表中选择宏 Hourglass 表示运行宏时 光标呈沙漏状 单击 操作 栏中第二行第一列 在其下拉列表中选择宏 Openform 在其右侧的 注释 栏中输入说明信息 打开学生窗体 在下方的 操作参数 编辑区中 在 窗体名称 中选择 学生 窗体 在 视图 中选择 窗体 在 数据模式 中选择 只读 在 窗口模式 中选择 普通 注注 操作参数 编辑区 是用于设置当前宏操作的相关参数 宏不同 操作参数也不同 下面以宏 Openform 为例 说明如下 视图 设置打开窗体的视图方式 有 窗体 设计 数据表 打印预览 数据透视表 数据透视图 数据模式 设置用户的操作权限 有 增加 编辑 只读 窗口模式 设置窗体的显示方式 有 普通 隐藏 图标 对话框 单击 操作 栏中第三行第一列 在其下拉列表中选择宏 Beep 表 示运行宏时 发出 嘟嘟 声 单击 操作 栏中第四行第一列 在其下拉列表中选择宏 Maximize 表示运行宏时 将窗体最大化 单击工具栏中的 保存 按钮 并将该宏命名为 打开学生信息窗体 使用宏 选择 窗体 对象 双击 在设计视图中创建窗体 新建一个窗体 单击控件工具箱中的 控件向导 按钮 取消控件向导 然后单击工具 箱中的 命令按钮 在窗体中添加一个命令按钮 右击 Command0 命令按钮 选择 属性 命令 在 格式 选择卡中将按钮的标题设置为 学生信息 在 事件 选 项卡的 单击 下拉列表中选择刚创建的宏 打开学生信息窗体 关闭此对 话框 并保存此窗体为 成绩处理 单击工具栏中的 视图 按钮 再单击 学生信息 按钮 则运行此宏 并打开 学生 窗体 学生操作练习 学生操作练习 按上面的例题完成相关的操作 先利用查询向导创建一个基于 学生 数据表所有字段名为 学生基本 情况查询 的简单查询 根据 学生基本情况查询 创建以下参数查询 创建一个按学号字段前 4 位进行查询的参数查询 并命名为 按学号查 询 创建一个按姓名字段姓氏进行查询的参数查询 并命名为 按姓氏查询 创建一个按出生日期字段年份值进行查询的参数查询 并命名为 按出 生年份查询 创建一个按地址字段前 3 个字符 即城市名 进行查询的参数查询 并 命名为 按地址查询 根据以上 4 个查询 利用窗体向导分别创建 4 个同名窗体 根据以上 4 个窗体 分别创建打开这些窗体的 4 个宏 并命名保存 4 个 宏 在设计视图中新建一个窗体 并依次创建 4 个使用这 4 个宏的命令按钮 4 个按钮的标题名分别为 按学号查询 按姓氏查询 按出生年份查询 按地址 查询 Access 上机操作题之三十四上机操作题之三十四 宏的宏的创建创建与设计与设计 三 创建宏组 三 创建宏组 宏组是指在同一宏窗口中包含一个或多个宏的集合 宏组中的每个宏都独 立运行 互相没有影响 如下图 左图 即是由上节课中创建的 5 个单个宏和一个 Close 宏组合而成的宏 组 其操作步骤如下 打开 教学 数据库 选择 宏 对象 单击 新建 按钮 进入宏设 计视图 单击工具栏中的 宏名 按钮 在宏窗口中增加了一个 宏名 列 左 侧 按左图依次完成宏名 宏操作 注释及宏操作参数的设置 单击工具栏中的 保存 按钮 并为其命名为 查询子面板 选择 窗体 对象 双击 在设计视图中创建窗体 单击工具箱中的 命令按钮 在窗体添加一个命令按钮 右击该命令按钮 选择 属性 命令 在 格式 选项卡的 标题 栏 中输入 学生基本信息 在 事件 选项卡的 单击 下拉列表中选择 查 询子面板 打开学生窗体 选项 关闭 属性 对话框 重复以上 和 两个步骤 完成 按学号 按姓氏 按出生年份 按地 址 关闭 等五个命令按钮的创建 单击工具栏中的 视图 按钮 转换为窗体视图 然后分别单击这个 5 个命令按钮 观察其效果 保存这个窗体并命名为 查询子面板 学生操作训练 学生操作训练 在 教学 数据库中 完成以下操作 1 完成上面例题的 查询子面板 窗体的创建 2 创建一个 成绩处理子面板 窗体 具体要求如下 先利用查询向导创建一个包含 学生 中 姓名 字段 课程 表中 课程 字段和 成绩 表中 成绩 字段且名为 学生成绩 的简单查询 然后根据此查询再创建一个名为 学生成绩交叉查询 的交叉表查询 最后根 据此交叉表查询利用窗体向导创建一个名为 成绩查询 的窗体 在上题的 学生成绩 简单查询设计视图中 创建一个将所有学生的数 学成绩加 5 分 且名为 数学成绩更新 的更新查询 然后根据此更新查询再 创建一个名为 成绩修改 的窗体 利用查找不匹配项查询向导 创建一个 学生 表和 成绩 表中不匹 配的名为 缺考名单 的查询 然后根据此查询利用窗体向导创建一个同名的 窗体 根据 缺考名单 查询 再创建一个名为 补考名单 的窗体 创建打开以上 4 个窗体和一个关闭当前窗口的宏组 并将此宏组命名为 成绩处理 在设计视图中 创建一个空白窗体 然后在此窗体中创建 成绩处理 成绩修改 缺考名单 补考名单 退出 等 5 个命令按钮 并 分别运行以上宏组中的 5 个宏 单击工具栏中的 视图 按钮 转换为窗体视图 然后分别单击这个 5 个命令按钮 观察其效果 保存这个窗体并命名为 成绩处理子面板 3 创建一个名为 报表子面板 的窗体 具体要求如下 利用报表向导创建一个基于上题 学生成绩 简单查询名为 成绩纵览 的报表 利用报表向导创建一个基于 学生 数据表所有字段名为 学生资料 的报表 利用标签向导创建一个基于 学生成绩 简单查询名为 个人成绩单 的选项卡式报表 利用报表向导创建一个基于 缺考名单 查询名为 补考通知单 的报 表 创建打开以上 4 个窗体和一个关闭当前窗口的宏组 并将此宏组命名为 报表 在设计视图中 创建一个空白窗体 然后在此窗体中创建 成绩纵览 学生资料 个人成绩单 补考通知单 退出 等 5 个命令按钮 并分别运行以上宏组中的 5 个宏 单击工具栏中的 视图 按钮 转换为窗体视图 然后分别单击这个 5 个命令按钮 观察其效果 保存这个窗体并命名为 报表子面板 4 创建一个名为 主面板 的窗体 具体要求如下 创建一个打开 成绩处理子面板 查询子面板 报表子面板 三个窗体和退出 Access 系统名为 主面板 的宏组 在设计视图中 创建一个空白窗体 然后在此窗体中创建 成绩处理 查询 报表 和 退出 Access 系统 等 4 个命令按钮 并分别运行宏组 中的 4 个宏 单击工具栏中的 视图 按钮 转换为窗体视图 然后分别单击这个 4 个命令按钮 观察其效果 保存这个窗体并命名为 主面板 Access 上机操作题之三十五上机操作题之三十五 宏的宏的创建创建与设计与设计 四 在宏中使用条件 四 在宏中使用条件 条件宏是指宏只有在满足某些条件 逻辑表达式 时才会运行 当条件值 为真时 则执行宏操作 否则 转至下一个包含其他条件或 条件 栏内为空 的操作 同一条件若有多个操作时 则其下方的 条件 栏中也必须输入相同的条 件表达式 也可用 来替代该条件表达式 设计带条件宏的操作步骤 设计带条件宏的操作步骤 例 在 教学 数据库中 打开 学生基本情况 窗体时 当 性别 字 段的值为 男 时 则将 性别 字段中文本的背景色设置为 亮蓝色 QBColor 9 并弹出 该生为男生 的消息框 打开 教学 数据库 选择 宏 对象 单击工具栏上的 新建 按钮 单击工具栏上的 条件 按钮 在宏窗口增加一个 条件 列 在第一行 操作 栏中选择宏 OpenForm 并在 操作参数 的 窗 体名称 栏中选择 学生基本情况 窗体 在第二行的 条件 列中输入条件表达式 Forms Forms 学生基本情况学生基本情况 性别性别 男男 在 操作 列中选择宏 SetValueSetValue 设置 性别 字段的属 性 在其下方的 操作参数 栏的 项目 栏中输入 Forms 学生基本情 况 性别 在 表达式 栏中输入 QBColor 9 QBColor 9 注注 1 1 条件表达式的基本格式为 Forms Reports 窗体 报表名称 字 段名 关系或逻辑运算符 条件值 例如 Forms 学生基本情况 入学成绩 500 表示判断 学生基本情 况 窗体中的 入学成绩 字段的值是否大于 500 真 则执行宏 注注 2 2 color 参数有以下这些设置 值值颜色颜色值值颜色颜色值值颜色颜色值值颜色颜色 0 黑色 4 红色 8 灰色 12 亮红色 1 兰色 5 洋红色 9 亮兰色 13 亮洋红色 2 绿色 6 黄色 10 亮绿色 14 亮黄色 3 青色 7 白色 11 亮青色 15 亮白色 在第三行的 条件 列中输入 表示与上一行条件相同 在 操作 列选择宏 MsgBox 显示消息框 并在 操作参数 的 消息 栏中输入消息内容 该学生为男生 保存该条件宏 并命名为 性别条件宏 选择 窗体 对象 在设计视图中打开 学生基本情况 窗体 按 Alt Enter 键 打开 窗体属性 对话框 在上方的下拉列表框中必须选择 窗体 选项 然后在下方的 成为当 前 的下拉列表框中选择刚创建的宏 性别条件宏 关闭属性对话框 单击工具栏上的 窗体 视图按钮 观察其效果 保存退出 学生操作训练学生操作训练 1 在 教学 数据库中 打开 学生基本情况 窗体时 当显示是团员学 生时 则弹出一个 该生是团员 的消息框 2 在 教学 数据库中 打开 学生基本情况 窗体时 当入学成绩字段 值超过 500 时 则发出 嘟嘟 声 3 在 教学 数据库中 打开 学生成绩 窗体时 当成绩字段值低于 60 分时 则弹出一个 该生不及格 的消息框 4 在 教学 数据库中 打开 学生成绩 窗体时 当成绩字段值等于 100 分时 则弹出一个 该生太优秀啦 的消息框 Access 上机操作题之三十六上机操作题之三十六 宏的宏的创建创建与设计与设计 五 宏的运行 五 宏的运行 创建宏后 运行宏的方法有多种 在数据库窗口选择 宏 对象 双击宏名或右击宏名 运行 在宏设计窗口中 单击工具栏上的 运行 按钮 工具 菜单 宏 运行宏 选择要运行的宏 确定 在窗体 控件 报表中调用宏 从一个宏中调用另一个宏 自动远行宏 六 调试宏 六 调试宏 若在一个宏中有多个宏操作 且又包含了错误 则可采取 单步 方式来 逐步检查宏中的错误 其操作步骤如下 在数据库窗口选择 宏 对象 在设计视图中打开要调试的宏 单击工具 栏上的单步执行按钮 再选择工具栏上的运行按钮 其中 3 个命令按钮 的功能为 单步执行 按钮 将使宏移至下一个操作 停止 按钮 将停止宏的运行 继续 按钮 将停止单步方式并继续运行宏的其余部分 七 七 AutoExec 宏 宏 AutoExec 宏是 Access 中能自动运行的宏 即当打开含有 AutoExec 宏的数 据库时 则自动运行该 AutoExec 宏 其操作方法为 在当前的数据库中 右击要自动运行的宏名 选择 重命名 命令 然后 把宏名更改为 AutoExec 即可 八 八 AutoKeys 宏组 宏组 AutoKeys 宏组是指在数据库操作中 按某个特定的键或组合键就可执行相 应的宏操作 其操作步骤如下 在 数据库 窗口中 选择 宏 对象 单击 新建 按钮 单击工具栏上的 宏名 按钮 在 宏名 栏

温馨提示

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

最新文档

评论

0/150

提交评论