85宏对象的调试与执行 08.51直接执行宏,观察执行效果 8.5.2单步执行宏,观察每一个操作 的执行情况 8.53设计窗体控件以事件响应方 式执行宏 返回
8.5 宏对象的调试与执行 8.5.1 直接执行宏,观察执行效果 8.5.2 单步执行宏,观察每一个操作 的执行情况 8.5.3 设计窗体控件以事件响应方 式执行宏 返回
851直接执行宏,观察执行效果 直接运行一个宏的方法有4种,其目的一般都是为 了观察宏的执行效果,用以确定宏设计的正确 性 1.在“宏”设计视图窗口中单击工具栏上的“执 行”按! 执行宏 2.在“数据库”设计视图窗口的宏选项卡中双击 相应的宏对象名执行宏。 3.在“数据库”设计视图窗口的宏选项卡中选中 个宏对象,单击“运行”↓运行 来 执行宏 4.利用“数据库”设计视图窗口的菜单选项执行 宏
直接运行一个宏的方法有4种,其目的一般都是为 了观察宏的执行效果,用以确定宏设计的正确 性。 1.在“宏”设计视图窗口中单击工具栏上的“执 行”按钮“ ”执行宏 2.在“数据库”设计视图窗口的宏选项卡中双击 相应的宏对象名执行宏。 3.在“数据库”设计视图窗口的宏选项卡中选中 一个宏对象,单击“运行”按钮“ ”来 执行宏 4.利用“数据库”设计视图窗口的菜单选项执行 宏 8.5.1 直接执行宏,观察执行效果
单击“数据库”设计视图窗口菜单上的 【工具】|【宏】|【执行宏】命令,即可 弹出“执行宏”对话框,如图8-10所示。 在该对话框上的下拉式列表中选取需要执 行的宏,然后单击“确定”■确定 ”,即可执行这个指定的宏。 通常情况下,直接执行宏只是进行测试。 通过测试确保宏的设计
单击“数据库”设计视图窗口菜单上的 【工具】|【宏】|【执行宏】命令,即可 弹出“执行宏”对话框,如图8-10所示。 在该对话框上的下拉式列表中选取需要执 行的宏,然后单击“确定”按钮 “ ”,即可执行这个指定的宏。 通常情况下,直接执行宏只是进行测试。 通过测试确保宏的设计
图8-10利用菜单选项执行宏 夏 icrosoft . ccess 文件)编辑¢)视图插入)「工具c窗口)帮助0 独的孙‖拼写检查,P, 语音Q 画季售商店管理信息系统:数据库 反件格式) 联机协作Q) ?运行④)忆设计①)新建a)x 分析 对象 z Autoexec 数据库实用工具①)p 表 AutoKeys 安全 查询 2柜存信息 启动⑩D 2宏1 国窗体 进货数据 宏) Visual Basic编辑器①) Alt+F11 报表 a库存记录 选项 Mi crosoft脚本编辑器①)At+ Shift+F11 迪页 a上柜数据 安全性 2宏 2消息框宏 ?运行宏) 2销售记录 √模块 将宏转换为 Visual basic代码①) 2销售记录宏組 用宏创建菜单c 组 用宏创建工具栏〔) 收藏夹 用宏创建快捷菜单Q
图8-10 利用菜单选项执行宏
852单步执行宏,观察每一个操作的执 行情况 为了测试一个宏设计的正确性,往往需要逐个地 观察宏中每一个操作执行的情况,这就需要设 定宏的单步执行状态 使用单步执行宏可以观察到宏的流程和每一个 操作的执行结果,据此,我们可以找到排除导 致错误或产生非预期结果的处理方法。以下说 明如何设定宏的单步执行状态,如何进行宏的 单步执行,以及如何观察单步执行过程中的各 个操作执行情况
为了测试一个宏设计的正确性,往往需要逐个地 观察宏中每一个操作执行的情况,这就需要设 定宏的单步执行状态。 使用单步执行宏可以观察到宏的流程和每一个 操作的执行结果,据此,我们可以找到排除导 致错误或产生非预期结果的处理方法。以下说 明如何设定宏的单步执行状态,如何进行宏的 单步执行,以及如何观察单步执行过程中的各 个操作执行情况。 8.5.2 单步执行宏,观察每一个操作的执 行情况
1.设定宏的单步执行状态 在宏设计视图窗口工具栏中,有一个“单步” 按中目”。初始状态下,这个按钮呈凸起 形式,这表示宏的连续执行状态。单击“单步 按+写 使其呈凹下形式,即可设定宏 的单步执行状态 2.单步执行宏中的各个操作 在已经设定了宏的单步执行状态的情况下,执行 任一个宏都是以单步方式执行的。例如,在已 经设定了宏的单步执行状态后,可以在“电脑 耗材商品进销存管理信息系统”数据库设计视 图的宏对象选项卡上,选中“销售记录”宏对 象,单击“运行 运行)4 ”。这时即 出现“单步执行宏”对话框如图8-11所示
1.设定宏的单步执行状态 在宏设计视图窗口工具栏中,有一个“单步” 按钮“ ”。初始状态下,这个按钮呈凸起 形式,这表示宏的连续执行状态。单击“单步” 按钮“ ”,使其呈凹下形式,即可设定宏 的单步执行状态。 2.单步执行宏中的各个操作 在已经设定了宏的单步执行状态的情况下,执行 任一个宏都是以单步方式执行的。例如,在已 经设定了宏的单步执行状态后,可以在“电脑 耗材商品进销存管理信息系统”数据库设计视 图的宏对象选项卡上,选中“销售记录”宏对 象,单击“运行”按钮“ ”。这时即 出现“单步执行宏”对话框如图8-11所示
Q图811“单步执行宏”对话框 电脑耗材商品进销存管理信息系统:数据库 !运行③)鹧设计⑩)新建0X2n注翻 对象 At0xec单步执行宏 图区 表 z柜存信息 宏名 z宏1 单发执行月 查询 用目 售记录 z进货数据 暂停Q〕 国窗体 z库存记录 条件 继续c 报表 z上柜数据 真 画]页 z消息框宏 操作名称 z销售记录 下 perForm z销售记录宏组参数 模块 甬售数据录入,窗体,,,,晋道 收藏夹
图8-11 “单步执行宏”对话框
3.观察每一个操作执行前的状态 在宏的单步执行状态下,执行宏中的每一个操 作之前,Aces都会显示一个称为“单步执行 宏”的对话框。在这个对话框中显示当前待执 行操作的各项操作参数及其操作条件的逻辑值 据此可以观察一个操作执行前的执行状态。图 8-11所示即为“销售记录”宏中第一条操作 O pen Form 的执行参数,它表明:执行条件为 真”,并将以普通窗体形式打开“销售数据 录入”窗体 在图8-1所示对话框中单击“单步执行”按钮 “行”,即可执行“ Open Form?操作 接着将准备执行“销售记录”宏中第二条操作 Msg Box”,这时,在“单步执行宏”的对话 框中显示操作“ Msg Box”的执行参数:执行条 件为“假”,等等。如图8-12所
3.观察每一个操作执行前的状态 在宏的单步执行状态下,执行宏中的每一个操 作之前,Access都会显示一个称为“单步执行 宏”的对话框。在这个对话框中显示当前待执 行操作的各项操作参数及其操作条件的逻辑值。 据此可以观察一个操作执行前的执行状态。图 8-11所示即为“销售记录”宏中第一条操作 “OpenForm”的执行参数,它表明:执行条件为 “真”,并将以普通窗体形式打开“销售数据 录入”窗体。 在图8-11所示对话框中单击“单步执行”按钮 “ ”,即可执行“OpenForm”操作。 接着将准备执行“销售记录”宏中第二条操作 “MsgBox”,这时,在“单步执行宏”的对话 框中显示操作“MsgBox”的执行参数:执行条 件为“假”,等等。如图8-12所示
图8-12“销售记录”宏中第二条操 作“ Msg Box”的执行参数 单步执行宏 ?区 宏名 单步执行 閘售记录一 暂停QD〕 条件 限: Weekday0ateO,2)=7 继续c 操作名称 MsgBox 参数: 昑天周日,客流量较大,辛苦了!,是,无,注意:
图8-12 “销售记录”宏中第二条操 作“MsgBox”的执行参数
Q4.“单步执行宏“对话框中各个按钮的功能 “单步执行”按钮隼行”:单击该按钮后, Access将运行宏中的当前操作,如果没有错误 发生,则 Access将在“单步执行宏”对话框中 显示下一个操作的名称及其操作参数。 暂停”按钮省停0”:单击该按钮将终止宏 的执行,并且关闭“单步执行宏”对话框 继续”按续〔”:单击该按钮将放 弃单步执行方式,依次执行宏中所有未执行的 其他操作,同时取消宏的单步执行状态
4. “单步执行宏”对话框中各个按钮的功能 “单步执行”按钮“ ”:单击该按钮后, Access将运行宏中的当前操作,如果没有错误 发生,则Access将在“单步执行宏”对话框中 显示下一个操作的名称及其操作参数。 “暂停”按钮“ ”:单击该按钮将终止宏 的执行,并且关闭“单步执行宏”对话框。 “继续”按钮“ ”:单击该按钮将放 弃单步执行方式,依次执行宏中所有未执行的 其他操作,同时取消宏的单步执行状态