8.4宏对象的编辑与修改 8.4.1添加操作 8.42删除操作 8.4.3更换操作、修改操作参数 以及修订执行条件 ③8.4.4重排操作顺序 返回
8.4 宏对象的编辑与修改 8.4.1 添加操作 8.4.2 删除操作 8.4.3 更换操作、修改操作参数 以及修订执行条件 8.4.4 重排操作顺序 返回
Q841添加操作 当完成了一个宏的基本设计之后,还常会根据 实际中的需要再向宏中添加一些新的操作。例 如,对于一个已经创建好的宏“库存记录”, 其中仅有一个操作“ Open Forn”,用以打开 “库存数据查询”窗体。现需要在这个操作执 行之前,增加一个操作“ Msg Box”,用以在打 开窗体之前,提供一个提示信息,使得操作者 能够理解执行这个宏将会产生的动作。下面的 介绍即以此为例,说明对宏添加操作的方法
当完成了一个宏的基本设计之后,还常会根据 实际中的需要再向宏中添加一些新的操作。例 如,对于一个已经创建好的宏“库存记录”, 其中仅有一个操作“OpenForm”,用以打开 “库存数据查询”窗体。现需要在这个操作执 行之前,增加一个操作“MsgBox”,用以在打 开窗体之前,提供一个提示信息,使得操作者 能够理解执行这个宏将会产生的动作。下面的 介绍即以此为例,说明对宏添加操作的方法。 8.4.1 添加操作
1.进入“库存记录”宏设计视图 在“数据库”设计视图窗口中的宏对象选项卡上 选中宏“库存记录”,单击“设计”按钮 丝设计⑩)”,即进入“库存记录”宏设计视图 窗口。 2.在“ Open form”操作前增加一行 按照添加的新操作与其他操作的关系,将新操 作添加到“操作”列的不同行中。如果新添加 的操作与其他操作没有直接关系,可以在“设 计”窗口的“操作”列中单击最下面的第一个 空白行;如果宏中有多个操作,且新添的操作 位于两个操作行之间,则单击插入行下面的操 作行的行选定器,然后在工具栏上单击“插入 ”(或单击鼠标右键,在弹 出的快捷菜单中选择【插入行】命令)
1.进入“库存记录”宏设计视图 在“数据库”设计视图窗口中的宏对象选项卡上, 选中宏 “库 存记 录” ,单 击“ 设计 ”按 钮 “ ” ,即进入“库存记录”宏设计视图 窗口。 2.在“OpenForm”操作前增加一行 按照添加的新操作与其他操作的关系,将新操 作添加到“操作”列的不同行中。如果新添加 的操作与其他操作没有直接关系,可以在“设 计”窗口的“操作”列中单击最下面的第一个 空白行;如果宏中有多个操作,且新添的操作 位于两个操作行之间,则单击插入行下面的操 作行的行选定器,然后在工具栏上单击“插入 行”按钮“ ”(或单击鼠标右键,在弹 出的快捷菜单中选择【插入行】命令)
3.设定MgBx操作及其操作参数 在新插入的操作行中,单击操作列右端的 下拉箭头显示操作列表,从列表中选取 要使用的操作“ MsgBox”,然后在其对 应的操作参数区中填写所需要的参数值 至此,即完成了宏“库存记录”的 编辑修改过程,完成了的宏“库存记录” 如图8-8所示
3.设定“MsgBox”操作及其操作参数 在新插入的操作行中,单击操作列右端的 下拉箭头显示操作列表,从列表中选取 要使用的操作“MsgBox”,然后在其对 应的操作参数区中填写所需要的参数值。 至此,即完成了宏“库存记录”的 编辑修改过程,完成了的宏“库存记录” 如图8-8所示
Q图88库存记录”宏设计参数 库存记录:宏 回回网 宏名条件操作 注释 MsgB PerfOrm 操作参数 消息 进入库存记录查询 发嘟嘟声 显示含有警告 类形 无 或提示消息的 标题 库存信息 消息框。常用 于当验证失败 时显示一条消 息。按F1键 可获取此操作 的帮助信息
图8-8 “库存记录”宏设计参数
8.4.2删除操作 如果觉得宏中的那一个操作是多余的,可以删除 它。在宏设计视图中,删除一个操作的过程如 1.选症欲删除的操作 在宏设计视图的设计区中,单击需要删除的操作 所在行的行选定器 2.删除选定的操作 删除选定的操作三种方式:单击工具栏中的 “剪切”摇 ”;或单击鼠标右键,在 弹出的快捷菜单中选择【删除行】命令:在数 据库设计视图工具栏上单击“删除行”吕 在宏中删除一个操作的同时, access将同时删 除与该行操作相对应的所有操作
如果觉得宏中的那一个操作是多余的,可以删除 它。在宏设计视图中,删除一个操作的过程如 下。 1.选定欲删除的操作 在宏设计视图的设计区中,单击需要删除的操作 所在行的行选定器。 2.删除选定的操作 删除选定的操作三种方式:单击工具栏中的 “剪切”按钮“ ”;或单击鼠标右键,在 弹出的快捷菜单中选择【删除行】命令;在数 据库设计视图工具栏上单击“删除行”按钮 “ ”。 在宏中删除一个操作的同时,Access将同时删 除与该行操作相对应的所有操作参数。 8.4.2 删除操作
8.43更换操作、修改操作参数以及修订 执行条件 更换已经选定的操作 在“宏”设计视图中打开需要修改的宏,选取设 计区中的那个需要更改操作的行,单击出现在 该行“操作列”右端的向下箭 ”以打 开对应的下拉式列表,从中选取实际所需的操 作,则可根据需要进行操作的更换 2.修改操作参数 选定需要修改其操作参数的操作行,即可在该 操作对应的“操作参数”区中修改其操作参数
1.更换已经选定的操作 在“宏”设计视图中打开需要修改的宏,选取设 计区中的那个需要更改操作的行,单击出现在 该行“操作列”右端的向下箭头“ ”以打 开对应的下拉式列表,从中选取实际所需的操 作,则可根据需要进行操作的更换。 2.修改操作参数 选定需要修改其操作参数的操作行,即可在该 操作对应的“操作参数”区中修改其操作参数。 8.4.3 更换操作、修改操作参数以及修订 执行条件
3.修订操作执行条件 令光标停留在需要修订其执行条件的操作行上 的“条件列”内,单击鼠标右键,在随即弹出 的快捷菜单中单击【生成器】选项 A生成器创”,即出现“表达式生成器”对 话框,如图8-9所示。这是一个曾经在前几章节 介绍过的对话框。对于设置操作执行条件,我 们只能设置逻辑表达式。图8-9所示为“销售记 录”宏中“ MsgBox”操作的执行条件
3.修订操作执行条件 令光标停留在需要修订其执行条件的操作行上 的“条件列”内,单击鼠标右键,在随即弹出 的快捷菜单中单击【生成器】选项 “ ”,即出现“表达式生成器”对 话框,如图8-9所示。这是一个曾经在前几章节 介绍过的对话框。对于设置操作执行条件,我 们只能设置逻辑表达式。图8-9所示为“销售记 录”宏中“MsgBox”操作的执行条件
图8-9“销售记录”宏中“ MsgBox 操作的执行条件设置对话框 表达式生成器 p囟 Weekday(Date, 2)=7 确定 取消 撒消 +-/x|=》 And Or| Not like4(粘贴@)」帮助0 表 全部 CDate 由查询 数组 CDate 由窗体 转换 由报表 数据库 Dates 函数 日期/时间 DateAdd 内置函 城聚合函数 DateDiff 出错处理 DatePart 售商店晉理信息 财务 Dateserial 常量 第规 Datevalue Date
图8-9 “销售记录”宏中“MsgBox” 操作的执行条件设置对话框
844重排操作顺序 1.采用剪切复制的方法 在设计视图中单击需要重排位置的行选定器,单 击工具栏中的“剪切”按钮“”,然后单击 应该放置的行位置,单击工具栏中的“粘贴” 按 ”。即完成了将一个操作从原来顺 序位置处调整至新位置处的操作。 2.采用拖曳的方法 在设计视图中单击需要重排位置的行选定器, 然后在该行选定器上按住鼠标左键不放,将其 拖曳至应该放置的位置处放开鼠标左键。即完 成了将一个操作从原来顺序位置处调整至新位 置处的操作
1.采用剪切复制的方法 在设计视图中单击需要重排位置的行选定器,单 击工具栏中的“剪切”按钮“ ” ,然后单击 应该放置的行位置,单击工具栏中的“粘贴” 按钮“ ” 。即完成了将一个操作从原来顺 序位置处调整至新位置处的操作。 2.采用拖曳的方法 在设计视图中单击需要重排位置的行选定器, 然后在该行选定器上按住鼠标左键不放,将其 拖曳至应该放置的位置处放开鼠标左键。即完 成了将一个操作从原来顺序位置处调整至新位 置处的操作。 8.4.4 重排操作顺序