




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
8.5 宏对象的调试与执行,8.5.1 直接执行宏,观察执行效果,8.5.2 单步执行宏,观察每一个操作的执行情况,8.5.3 设计窗体控件以事件响应方式执行宏,返回,直接运行一个宏的方法有4种,其目的一般都是为了观察宏的执行效果,用以确定宏设计的正确性。 1在“宏”设计视图窗口中单击工具栏上的“执行”按钮“ ”执行宏 2在“数据库”设计视图窗口的宏选项卡中双击相应的宏对象名执行宏。 3在“数据库”设计视图窗口的宏选项卡中选中一个宏对象,单击“运行”按钮“ ”来执行宏 4利用“数据库”设计视图窗口的菜单选项执行宏,8.5.1 直接执行宏,观察执行效果,单击“数据库”设计视图窗口菜单上的【工具】|【宏】|【执行宏】命令,即可弹出“执行宏”对话框,如图8-10所示。在该对话框上的下拉式列表中选取需要执行的宏,然后单击“确定”按钮“ ”,即可执行这个指定的宏。 通常情况下,直接执行宏只是进行测试。通过测试确保宏的设计,图8-10 利用菜单选项执行宏,为了测试一个宏设计的正确性,往往需要逐个地观察宏中每一个操作执行的情况,这就需要设定宏的单步执行状态。 使用单步执行宏可以观察到宏的流程和每一个操作的执行结果,据此,我们可以找到排除导致错误或产生非预期结果的处理方法。以下说明如何设定宏的单步执行状态,如何进行宏的单步执行,以及如何观察单步执行过程中的各个操作执行情况。,8.5.2 单步执行宏,观察每一个操作的执行情况,1设定宏的单步执行状态 在宏设计视图窗口工具栏中,有一个“单步”按钮“ ”。初始状态下,这个按钮呈凸起形式,这表示宏的连续执行状态。单击“单步”按钮“ ”,使其呈凹下形式,即可设定宏的单步执行状态。 2单步执行宏中的各个操作 在已经设定了宏的单步执行状态的情况下,执行任一个宏都是以单步方式执行的。例如,在已经设定了宏的单步执行状态后,可以在“电脑耗材商品进销存管理信息系统”数据库设计视图的宏对象选项卡上,选中“销售记录”宏对象,单击“运行”按钮“ ”。这时即出现“单步执行宏”对话框如图8-11所示。,图8-11 “单步执行宏”对话框,3观察每一个操作执行前的状态 在宏的单步执行状态下,执行宏中的每一个操作之前,Access都会显示一个称为“单步执行宏”的对话框。在这个对话框中显示当前待执行操作的各项操作参数及其操作条件的逻辑值。据此可以观察一个操作执行前的执行状态。图8-11所示即为“销售记录”宏中第一条操作“OpenForm”的执行参数,它表明:执行条件为“真”,并将以普通窗体形式打开“销售数据录入”窗体。 在图8-11所示对话框中单击“单步执行”按钮“ ”,即可执行“OpenForm”操作。接着将准备执行“销售记录”宏中第二条操作“MsgBox”,这时,在“单步执行宏”的对话框中显示操作“MsgBox”的执行参数:执行条件为“假”,等等。如图8-12所示。,图8-12 “销售记录”宏中第二条操作“MsgBox”的执行参数,4“单步执行宏”对话框中各个按钮的功能 “单步执行”按钮“ ”:单击该按钮后,Access将运行宏中的当前操作,如果没有错误发生,则Access将在“单步执行宏”对话框中显示下一个操作的名称及其操作参数。 “暂停”按钮“ ”:单击该按钮将终止宏的执行,并且关闭“单步执行宏”对话框。 “继续”按钮“ ”:单击该按钮将放弃单步执行方式,依次执行宏中所有未执行的其他操作,同时取消宏的单步执行状态。,如果要在宏执行过程中暂停宏的执行,然后再以单步执行宏,可按Ctrl+Break。 如果在宏的设计中存在错误,则在按照上述过程单步执行宏时将会在窗口中显示“操作失败”对话框。Access将在该对话框中显示出错操作的操作名称、参数以及相应的条件。利用该对话框可以了解出错的操作,然后,单击“暂停”按钮进入“宏”设计视图窗口中以便对出错误进行相应的编辑修改。 宏中的各个操作全部执行完毕之后,“单步执行宏”对话框自动关闭。记住:如果不再需要测试宏了,必须进入宏对象设计视图,从中单击窗口工具栏上的“单步”按钮“ ”,使其呈凸起形式,以此取消宏的单步执行状态。,8.5.3 设计窗体控件以事件响应方式执行宏,1设计窗体控件执行宏,2. 利用窗体控件向导设计宏,如果希望将一个窗体控件的事件处理方法指定为一个宏,首先须保证这个宏的存在与正确,有关这一点,我们已经在前面的各节中介绍过了。假定我们已经设计完成了一个名为“柜存信息”的宏,它可以在给出提示后打开“商品柜存信息查询”窗体。可以这样设想,假定营业员在销售商品的过程中记不住某一件商品的货号或者柜存数量,她需要调阅“商品柜存信息查询”窗体以查看相关数据。因此,需要在“销售数据录入”窗体上设置一个命令按钮“柜存信息”,单击这个命令按钮,即可打开“商品柜存信息查询”窗体以供查阅。,1设计窗体控件执行宏,为此,可以在“销售数据录入”窗体右下角设置一个命令按钮“柜存信息”,使其“单击”事件的响应方法为执行宏“柜存信息”。设置形式如图8-13所示。,图8-13 将“销售数据录入”窗体上命令按钮“柜存信息”的单击事件处理方法指定为宏“柜存信息”,(1)利用窗体控件向导创建宏 在设置完毕一个窗体控件后,在其属性对话框事件卡的相应事件文本框中,单击鼠标右键,随即弹出快捷菜单。在这个快捷菜单上单击【生成器】命令,即可弹出“选择生成器”对话框,如图8-14所示。 在“选择生成器”对话框中选定“宏生成器”,并单击“确定”按钮“ ”,即进入宏设计视图窗口。如此,即可为这个窗体控件创建对应的宏对象。创建一个宏对象后,将其命名并保存下来,该窗体控件对应的“事件”属性行中就会显示这个新创建的宏名。,2. 利用窗体控件向导设计宏,图8-14 “选择生成器”对话框,(2)利用窗体控件事件编辑器编辑宏 如果一个窗体控件的处理事件方法已经指定为一个宏,但是还需要修改这个宏中所包含的操作,这就需要重新编辑修改宏了。当然可以
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 诺如病毒知识培训方案课件
- 请求课件的话术
- 2025外国商业合同是否可以非书面方式订立?合同形式要求解析
- 语言文字规范知识培训课件
- 红酒品鉴讲解课件
- 红薯栽种理论知识培训课件
- 红色血栓课件
- 技术方案书与投标文件编写规范
- 农村区域遥感技术应用服务协议
- 红楼梦香菱课件
- 输液港运用及护理
- DB3305-T 271-2023特定地域单元生态产品价值评估技术规范
- 2024年新人教版七年级上册生物全册教学课件(新版教材)
- 赣州市建兴控股投资集团有限公司招聘笔试题库2024
- 专业音响安装工程服务合同2024年版
- CJ/T 123-2016 给水用钢骨架聚乙烯塑料复合管
- LYT 2241-2014 森林生态系统生物多样性监测与评估规范
- 广东省体育行业劳动合同样本
- 环境隐患排查报告制度及流程
- 《初中七年级数学开学第一课》课件模板(五套)
- 2024年叉车司机N1特种作业取证考试题库(浓缩300题)
评论
0/150
提交评论