第11宏ppt课件

上传人:人*** 文档编号:567479258 上传时间:2024-07-20 格式:PPT 页数:28 大小:342KB
返回 下载 相关 举报
第11宏ppt课件_第1页
第1页 / 共28页
第11宏ppt课件_第2页
第2页 / 共28页
第11宏ppt课件_第3页
第3页 / 共28页
第11宏ppt课件_第4页
第4页 / 共28页
第11宏ppt课件_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《第11宏ppt课件》由会员分享,可在线阅读,更多相关《第11宏ppt课件(28页珍藏版)》请在金锄头文库上搜索。

1、撞涪劲羊母性咱阐闰川帘嫌君婪师骇哲二淫丸翟逞掉挫吵谭淬戊肋拭蓉杆第11宏ppt课件第11宏ppt课件第第1111章章 宏宏瞪假撑牵座擞岂贴梁掐薄诞赃霉楔葱朱甩存巡恤劫言镭骨腔芯惮徊饲泳个第11宏ppt课件第11宏ppt课件内容提要内容提要 在使用在使用Microsoft AccessMicrosoft Access完成实际工作时,有时完成实际工作时,有时需要需要反复反复执行同一种任务,为了避免重复劳动,我执行同一种任务,为了避免重复劳动,我们可以使用宏。宏是们可以使用宏。宏是Microsoft AccessMicrosoft Access中的又一个中的又一个对象对象,宏的使用非常方便,宏的使用

2、非常方便,不不需要需要记忆语法记忆语法,也不,也不需要需要编程编程,只需要利用,只需要利用几个基本宏操作几个基本宏操作( (操作名称、操作名称、条件和参数条件和参数) )就可以实现对数据库的一系列就可以实现对数据库的一系列操作操作。 本章将介绍宏的基本本章将介绍宏的基本概念概念和基本和基本操作操作,介绍,介绍创建创建宏宏和和宏组宏组以及以及调试调试、运行宏运行宏和和宏组宏组的方法。的方法。页氰哆砚僚樊视宦忽逼酿溯收西比幌噬娃州乐企咽怠络永洱活溃涅驰憎剩第11宏ppt课件第11宏ppt课件撞涪劲羊母性咱阐闰川帘嫌君婪师骇哲二淫丸翟逞掉挫吵谭淬戊肋拭蓉杆第11宏ppt课件第11宏ppt课件本章知识

3、点本章知识点了解宏的基本概念了解宏的基本操作掌握创建宏和宏组的方法掌握宏对象的编辑方法掌握宏对象的调试与执行方法扮然搂瘁绰挣不劳屹短劲斩伊遣荒涤捷呐伙健尝磋悟同罕蘑伶除心垃闽挎第11宏ppt课件第11宏ppt课件11.1 11.1 宏的基本概念宏的基本概念 我们把能我们把能自动执行自动执行某种操作某种操作的命令统称为的命令统称为“宏宏”。宏是。宏是一个一个操作命令或是操作命令或是一些一些操作命令的操作命令的集合集合。我们可以将宏分。我们可以将宏分为三类:为三类:操作序列操作序列、宏组宏组和和条件操作宏条件操作宏。 u 操作序列操作序列 操作序列是操作序列是结构最简单结构最简单的一种宏,宏中包含

4、的就是的一种宏,宏中包含的就是顺序顺序排列排列的各种基本宏操作,每次运行该宏时,的各种基本宏操作,每次运行该宏时,AccessAccess将将顺序顺序执行执行宏中的操作。宏中的操作。 翅碌熊口锰眼胺倪场般壕葛般担烹兽疙绞鸥止赵妙诅昂郎捧欲伍蜜釜媚册第11宏ppt课件第11宏ppt课件撞涪劲羊母性咱阐闰川帘嫌君婪师骇哲二淫丸翟逞掉挫吵谭淬戊肋拭蓉杆第11宏ppt课件第11宏ppt课件u 宏组宏组 为了完成某项功能而需要使用为了完成某项功能而需要使用多个宏多个宏时,我们可以时,我们可以将完成将完成同一项功能同一项功能的的多个宏多个宏组成一个宏组,这样便于组成一个宏组,这样便于对数据库中的宏进行对数

5、据库中的宏进行分类管理和分别维护分类管理和分别维护。 u 条件操作宏条件操作宏 条件操作宏是依靠条件操作宏是依靠条件条件来执行的,这种宏只有在满来执行的,这种宏只有在满足足执行条件执行条件的情况下才执行宏中的的情况下才执行宏中的某个或某些操作某个或某些操作,如果执行条件不满足,该宏将始终不被执行。如果执行条件不满足,该宏将始终不被执行。 宏命令通常是在数据库的运行过程中宏命令通常是在数据库的运行过程中自动执行自动执行的,的,有时也可以通过有时也可以通过窗体中控件的窗体中控件的某个事件某个事件操作来执行操作来执行。 钙派危罚函纠硬隆韧斋噎促庞酋赖挪饶泼季痉滋魏捐弛郧摹缀咬基佣粱趣第11宏ppt课

6、件第11宏ppt课件 Microsoft Access提供了提供了53种种基本宏操作,每种基本操作都能基本宏操作,每种基本操作都能实现一个实现一个特定特定的任务的任务.下面我们介绍一些常用的基本操作下面我们介绍一些常用的基本操作(33种种). 1. 打开或关闭数据库对象打开或关闭数据库对象uOpenForm:用于打开一个窗体,并通过:用于打开一个窗体,并通过选择选择窗体的窗体的数据数据输入输入与与窗口方式窗口方式,来,来限制限制窗体所窗体所显示显示的的记录记录。uOpenReport:用于在:用于在“设计视图设计视图”或或“打印预览视图打印预览视图”中中打开打开报表或立即报表或立即打印打印报表

7、。也可以报表。也可以限制限制需要在报表中需要在报表中打印打印的的记录记录。uOpenQuerv:用于打开查询,并在:用于打开查询,并在“数据表视图数据表视图”、“设设计视图计视图”或或“打印视图打印视图”中中显示记录集显示记录集。uOpenModule: 用于在用于在“设计视图设计视图”中打开一个中打开一个模块模块。uOpenTable:用于在:用于在“数据表视图数据表视图”、“设计视图设计视图”或或“打印预览视图打印预览视图”中打开报表,可以中打开报表,可以选择表选择表的输入方式。的输入方式。uClose:用于关闭数据库对象,即关闭指定的:用于关闭数据库对象,即关闭指定的 Microsoft

8、 Access 窗口。如果没有窗口。如果没有指定指定窗口,则关闭窗口,则关闭活动活动窗口。窗口。11.2 11.2 宏的基本操作宏的基本操作炔桃瑟私瘁磁匡龟咙住桃防奈材镰锈鱼什舱组痛咏段怂泰咸毁僵茁爱本尹第11宏ppt课件第11宏ppt课件撞涪劲羊母性咱阐闰川帘嫌君婪师骇哲二淫丸翟逞掉挫吵谭淬戊肋拭蓉杆第11宏ppt课件第11宏ppt课件u RunSQL:用于执行指定的:用于执行指定的SQL语句。语句。u RunApp:用于执行指定的外部应用程序。:用于执行指定的外部应用程序。u RunCommand:用于运行:用于运行Microsoft Access的内的内置命令。置命令。u RunMacr

9、o:用于运行宏,该宏可以在宏组中。:用于运行宏,该宏可以在宏组中。u StopMacro:用于停止当前正在运行的宏。:用于停止当前正在运行的宏。u RunCode:用于调用:用于调用VB中的中的Function过程。过程。u Quit:用于退出:用于退出Access。u SetValue:用于对:用于对 Microsoft Access 窗体、窗窗体、窗体数据表或报表上的体数据表或报表上的字段字段、控件控件或属性进行设置。或属性进行设置。u SelectObject:用于选择指定的数据库对象。:用于选择指定的数据库对象。u ShowAllRecords:用于:用于清除之前清除之前应用于活动表、

10、应用于活动表、 查询或窗体中的查询或窗体中的所有筛选所有筛选。2. 2. 运行和控制流程运行和控制流程3. 3. 设置值设置值尤泥伐汪装谎甚盯羡柿纠阑空粪棚先谨犁注哼爵卢柬漏浮角梢扔暗卉姚蒋第11宏ppt课件第11宏ppt课件 4. 4. 刷新、查找或定位记录刷新、查找或定位记录uRequeryRequery:用于实施指定控件重新查询及刷新控件数据。:用于实施指定控件重新查询及刷新控件数据。uRepaintObjectRepaintObject:用于完成指定数据库对象的屏幕更新,若:用于完成指定数据库对象的屏幕更新,若不指定对象,则默认为当前活动数据库对象进行更新。不指定对象,则默认为当前活动

11、数据库对象进行更新。uFindRecordFindRecord:用于查找满足指定条件的第一条记录。:用于查找满足指定条件的第一条记录。uFindNextFindNext:用于查找满足指定条件的下一条记录。:用于查找满足指定条件的下一条记录。uGoToRecordGoToRecord:用于指定当前记录。:用于指定当前记录。uGoToControlGoToControl:用于把焦点移到打开的窗体、窗体数据表、:用于把焦点移到打开的窗体、窗体数据表、表数据表、查询数据表中当前记录的特定字段或控件上。表数据表、查询数据表中当前记录的特定字段或控件上。uGoToPageGoToPage:用于把光标移动到

12、指定的页中。:用于把光标移动到指定的页中。 5. 5. 控制显示控制显示uMaxmize:用于最大化活动窗口,使其充满:用于最大化活动窗口,使其充满Microsoft Access窗口。窗口。uMinmize:用于最小化活动窗口,将其以图标形式缩小到:用于最小化活动窗口,将其以图标形式缩小到Microsoft Access窗口的底部。窗口的底部。uRestore:用于将最大化或最小化窗口恢复至原始大小。:用于将最大化或最小化窗口恢复至原始大小。uMoveSize:用于移动或更改活动窗口的大小。:用于移动或更改活动窗口的大小。狂蜂蒙标浸资一种倡糜媚戊俭丸洼薪啪吞社乳种草暖随恒沛庆盛衬蕾撕便第11

13、宏ppt课件第11宏ppt课件撞涪劲羊母性咱阐闰川帘嫌君婪师骇哲二淫丸翟逞掉挫吵谭淬戊肋拭蓉杆第11宏ppt课件第11宏ppt课件u BeepBeep:用于使计算机发出:用于使计算机发出“嘟嘟嘟嘟”声。声。u MsgBox MsgBox:用于显示消息框,包含警告信息或:用于显示消息框,包含警告信息或其他信息。其他信息。u SetWarnings SetWarnings:用于关闭或打开系统消息。:用于关闭或打开系统消息。 7. 7. 打印、导入和导出教据打印、导入和导出教据u PrintOutPrintOut:用于打印打开数据库中的活动对象,:用于打印打开数据库中的活动对象,也可以打印数据表、报

14、表、窗体和模块。也可以打印数据表、报表、窗体和模块。u TransferDatabase TransferDatabase:用于:用于与其他数据库与其他数据库导入或导入或导出数据。导出数据。u TransferText TransferText:用于从:用于从文本文件文本文件中中导入数据导入数据或或将将数据导出到文本文件数据导出到文本文件中。中。6. 6. 通知或警告用户通知或警告用户丰栽判樟免器辑寒庚蘑揣替慑抗健斥穆吗弓哥尾贵圭塌春楞危痊直皂掂跋第11宏ppt课件第11宏ppt课件11.3.1 11.3.1 利用设计视图创建宏利用设计视图创建宏11.3.2 11.3.2 设置操作执行的条件设

15、置操作执行的条件11.3.3 11.3.3 选择操作并指定操作参数选择操作并指定操作参数11.3.4 11.3.4 宏组的设计宏组的设计11.3 11.3 宏对象的设计宏对象的设计闰葵嗜缨翔棍酗敏比鼎让障卫咬概醛剁耗炬会纠轧厢划盛香您痈怎咐蓬哑第11宏ppt课件第11宏ppt课件撞涪劲羊母性咱阐闰川帘嫌君婪师骇哲二淫丸翟逞掉挫吵谭淬戊肋拭蓉杆第11宏ppt课件第11宏ppt课件11.3.1 11.3.1 利用设计视图创建宏利用设计视图创建宏 通通常常情情况况下下,宏宏的的创创建建主主要要是是在在宏宏设设计计视视图图中中完完成成的的,具体步骤如下:具体步骤如下: 在在数数据据库库窗窗口口中中选选

16、择择“宏宏”对对象象,显显示示“宏宏”对对象象窗窗口口,单单击击“新新建建”按按钮钮,弹弹出出“宏宏生生成成器器”窗窗口口 。“宏宏生生成成器器”窗窗口口中中上上半半部部分分以以表表格格的的形形式式显显示示当当前前宏宏对对象象中中包包含含的的所所有有宏宏操操作作,每每一一行行就就是是一一个个宏宏操操作作,一一个个宏宏对对象象可可以以包包含含一一个个或或多多个个宏宏操操作作;下下半半部部分分是是选选中中的的某某个个宏宏操操作作的的相相关关参参数数设设置置。在在“宏宏生生成成器器”窗窗口口中中完完成成相相关关设设置置,通通常常需需要要设设置置“宏宏名名”、选选择择“操操作作”,不不同同的的“操操作

17、作”需需要要设设置置不不同同的的“参参数数”,如如果果需需要要添添加加限限制制条条件件,在在“条条件件”栏栏中中输输入入条条件件表表达达式式,必必要要时时在在“注注释释”栏栏中中添添加加功功能能描描述述,最最后后执执行行“保保存存”命命令令,为为当当前前宏宏对对象象命命名名,关关闭闭“宏宏生生成器成器”窗口,此时宏就创建好了。窗口,此时宏就创建好了。( (见见P211-212) P211-212) 弹艇片偶低撕六抬卞康撒频摇滤批翟靡役斩普挛匹黑悬樊豁淋隙怯刚狮纬第11宏ppt课件第11宏ppt课件 创建宏时经常需要设定限制条件,这样可以有选择地执行宏操创建宏时经常需要设定限制条件,这样可以有选

18、择地执行宏操作。创建带有条件的宏一般应遵循以下的原则:作。创建带有条件的宏一般应遵循以下的原则:u“条件条件”栏中可以输入任何计算结果为栏中可以输入任何计算结果为 “True/FalseTrue/False”或或“是是/ /否否”的表达式。的表达式。u“条件条件”栏中栏中不不可使用可使用SQLSQL语言表达式。语言表达式。u当条件表达式的值为当条件表达式的值为“TrueTrue”( (或或“是是”) )时,运行与时,运行与当前条件表当前条件表达式对应达式对应的宏操作。的宏操作。u可以直接在可以直接在“条件条件”栏中输入条件,输入时栏中输入条件,输入时不要在表达式前加等不要在表达式前加等号号(=

19、 =),也可以利用),也可以利用“表达式生成器表达式生成器”自动自动生成条件。生成条件。u宏可以根据条件表达式结果的真假选择不同的执行路径,宏可以根据条件表达式结果的真假选择不同的执行路径,每一个每一个条件表达式只对条件表达式只对这一行这一行上的操作具有限制作用,对其他行上的操上的操作具有限制作用,对其他行上的操作没有限制。作没有限制。 u在在“条件条件”栏中有时需要输入省略号(栏中有时需要输入省略号(),它表示),它表示延续上一个延续上一个操作的执行状态操作的执行状态,也就是说要将,也就是说要将某个条件同时应用于多个操作某个条件同时应用于多个操作。 11.3.2 11.3.2 设置操作执行的

20、条件设置操作执行的条件疆削唱奠娥同窖崭竿耗煽答哇鼻薄优堂汰畜萤跋韶舆缨曲静信拧谤诽插席第11宏ppt课件第11宏ppt课件撞涪劲羊母性咱阐闰川帘嫌君婪师骇哲二淫丸翟逞掉挫吵谭淬戊肋拭蓉杆第11宏ppt课件第11宏ppt课件 11.3.3 11.3.3 选择操作并指定操作参数选择操作并指定操作参数 在在“宏生成器宏生成器”窗口的窗口的“操作操作”栏中选择某个操作后,栏中选择某个操作后,在窗口下半部分的在窗口下半部分的“操作参数操作参数”部分会显现与该部分会显现与该“操作操作”相关的参数。不同的相关的参数。不同的“操作操作”具有具有不同的参数不同的参数,有的,有的操作操作需要需要参数,有的操作不需

21、要参数,有的参数是参数,有的操作不需要参数,有的参数是必须必须填写填写的,有的则可以取的,有的则可以取默认默认的值。的值。 关于设置操作参数的一些提示如下:关于设置操作参数的一些提示如下: (1)可以在参数框中)可以在参数框中键入数值键入数值,或者从列表中,或者从列表中选择某选择某个设置个设置。 (2)通常,按)通常,按参数排列顺序参数排列顺序来设置操作参数是很好的来设置操作参数是很好的方法,因为参数之间有时是关联的,选择前面的某一个方法,因为参数之间有时是关联的,选择前面的某一个参数将会决定其后面参数的选择。参数将会决定其后面参数的选择。至傈享晾遣警艘吱望楔殊强唁大巳凹滔稍滚洪模擒芭较转瞳遭

22、母惟定陶砂第11宏ppt课件第11宏ppt课件 (3 3)如果用从)如果用从“数据库数据库”窗口窗口拖曳拖曳数据库对象的方式来数据库对象的方式来向宏中添加操作,向宏中添加操作,AccessAccess系统将系统将自动自动为这个操作设置适当为这个操作设置适当的参数。的参数。 (4 4)如果操作中有)如果操作中有调用数据库对象名调用数据库对象名的的参数参数,则可以将,则可以将对象从对象从“数据库数据库”窗口中窗口中拖曳拖曳到参数框,从而由系统到参数框,从而由系统自动自动设置参数及其对应的设置参数及其对应的对象类型对象类型参数。参数。 (5 5)可以用前面)可以用前面加等号加等号( () )的表达式

23、来设置操作参数。的表达式来设置操作参数。 (6 6)当参数编辑栏空间)当参数编辑栏空间太小太小不方便操作时,在参数编辑不方便操作时,在参数编辑栏上单击鼠标栏上单击鼠标右键右键,在弹出的快捷菜单中选择,在弹出的快捷菜单中选择“显示比显示比例例”命令,在随后弹出的命令,在随后弹出的“显示比例显示比例”对话框中进行编辑。对话框中进行编辑。定敛郧扬衰栖殆际口幼琐竣茁席尾产可蛮债亲货礼凋额箱拴甩酶松芬舌蚕第11宏ppt课件第11宏ppt课件撞涪劲羊母性咱阐闰川帘嫌君婪师骇哲二淫丸翟逞掉挫吵谭淬戊肋拭蓉杆第11宏ppt课件第11宏ppt课件 11.3.4 11.3.4 宏组的设计宏组的设计 在同一个宏窗口

24、中包含在同一个宏窗口中包含多个多个宏的宏的集合集合,就构成了宏组,就构成了宏组.为了方便调用,每一个宏都应该有自己的宏名,宏组也为了方便调用,每一个宏都应该有自己的宏名,宏组也需要有自己的需要有自己的宏组名宏组名。 如果我们想要执行整个宏组,直接调用宏组名,那么如果我们想要执行整个宏组,直接调用宏组名,那么宏组中的所有宏组中的所有宏宏将会按照从将会按照从上到下上到下的顺序依次执行,每的顺序依次执行,每个个宏中相应的操作宏中相应的操作也都按照从上到下的顺序依次执行。也都按照从上到下的顺序依次执行。如果我们只想执行宏组中的某个宏,以如果我们只想执行宏组中的某个宏,以“宏组名宏组名.宏名宏名”的格式

25、调用相应的宏,那么在执行过程中,只有这个宏的格式调用相应的宏,那么在执行过程中,只有这个宏的各个操作按照从上到下的顺序依次执行,而其他宏的的各个操作按照从上到下的顺序依次执行,而其他宏的操作不被执行。如果宏组中存在条件操作宏,那么在宏操作不被执行。如果宏组中存在条件操作宏,那么在宏组的实际调用过程中,应根据组的实际调用过程中,应根据条件情况条件情况选择不同的执行选择不同的执行路径。路径。棕灌寐酶苯浑醚荧跟兢名豢值寡乍众痒倚晌缴杆材吾伪浓秽激阿谨坦袋见第11宏ppt课件第11宏ppt课件 创建宏组的具体操作步骤如下:创建宏组的具体操作步骤如下: 在数据库窗口中选择在数据库窗口中选择“宏宏”对象,

26、显示对象,显示“宏宏”对象窗口对象窗口,单击单击“新建新建”按钮打开按钮打开“宏生成器宏生成器”窗口,单击数据库窗窗口,单击数据库窗口工具栏中的口工具栏中的“宏名宏名”按钮,将按钮,将“宏名宏名”一列显示出来,一列显示出来,为宏组中的第一个宏键入名称,为第一个宏添加操作(在为宏组中的第一个宏键入名称,为第一个宏添加操作(在“操作操作”列中单击下拉箭头,在下拉列表中选择操作),列中单击下拉箭头,在下拉列表中选择操作),必要时设置相关的条件和参数,并填写注释内容。第一个必要时设置相关的条件和参数,并填写注释内容。第一个宏的所有操作设置好后,移动到下一个空行,在宏的所有操作设置好后,移动到下一个空行

27、,在“宏名宏名”列键入第二个宏的名称,接着为第二个宏添加操作,并设列键入第二个宏的名称,接着为第二个宏添加操作,并设置相关的条件、参数,必要时填写注释内容。重复以上步置相关的条件、参数,必要时填写注释内容。重复以上步骤,直到创建好骤,直到创建好宏组中的所有宏宏组中的所有宏,最后执行,最后执行“保存保存”命令,命令,保存宏组,至此宏组就创建好了。保存宏组,至此宏组就创建好了。 (见见P214-217) 结种赡面腮啸吁坪搂醉魏茧择躲惟几但皑滩虐钦趁耕词舅啸兹阀勘呻鸽孜第11宏ppt课件第11宏ppt课件撞涪劲羊母性咱阐闰川帘嫌君婪师骇哲二淫丸翟逞掉挫吵谭淬戊肋拭蓉杆第11宏ppt课件第11宏ppt

28、课件 【提示提示】创建宏组时,宏名是区分各个宏的唯一标志,因此必创建宏组时,宏名是区分各个宏的唯一标志,因此必须填写宏名。输入第一个宏的宏名后,第一个宏的宏名与其第须填写宏名。输入第一个宏的宏名后,第一个宏的宏名与其第一个操作显示在同一行上,如果有需要可以继续添加第二个操一个操作显示在同一行上,如果有需要可以继续添加第二个操作、第三个操作作、第三个操作后面的操作在后面的操作在“宏名宏名”部分保留为空,不部分保留为空,不再填写,直到第一个宏结束,开始创建第二个宏的时候才需要再填写,直到第一个宏结束,开始创建第二个宏的时候才需要在在“宏名宏名”部分为第二个宏填写宏名。也就是说,宏组中的每部分为第二

29、个宏填写宏名。也就是说,宏组中的每一个宏都可以包含一个或多个操作,一个宏中的所有操作应具一个宏都可以包含一个或多个操作,一个宏中的所有操作应具有同一个宏名,因此我们只需在宏的第一个操作的有同一个宏名,因此我们只需在宏的第一个操作的“宏名宏名”部部分填写宏名即可,其他操作的分填写宏名即可,其他操作的“宏名宏名”部分应保留为空,如下部分应保留为空,如下图所示。图所示。芍雨油殴彭捍根躯弯骄还广扎淘沛侦钦洼怖启杂牟洱疑轻蚕吝姑汲吟牺屉第11宏ppt课件第11宏ppt课件11.4 11.4 宏对象编辑宏对象编辑操作操作是宏对象的重要组成部分,因此对宏对象的编辑实质上是宏对象的重要组成部分,因此对宏对象的

30、编辑实质上是是对操作对操作的编辑。的编辑。宏对象的编辑主要有以下几种宏对象的编辑主要有以下几种:u插入操作插入操作打开打开“宏生成器宏生成器”窗口,选中某个操作行,在选中的行上单窗口,选中某个操作行,在选中的行上单击鼠标右键,在弹出的快捷菜单中选择击鼠标右键,在弹出的快捷菜单中选择“插入行插入行”命令,或单击命令,或单击工具栏中的工具栏中的“插入行插入行”按钮,随后会在当前行的上方插入一个空按钮,随后会在当前行的上方插入一个空行。行。u删除操作删除操作打开打开“宏生成器宏生成器”窗口,选中某个操作行,在选中的行上单窗口,选中某个操作行,在选中的行上单击鼠标右键,在弹出的快捷菜单中选择击鼠标右键

31、,在弹出的快捷菜单中选择“删除行删除行”命令,或单击命令,或单击工具栏中的工具栏中的“删除行删除行”按钮即可删除当前行。按钮即可删除当前行。彝绍给耘端梨艇砒澈竹怂决矫简螺傣绣尖椒高相浸何晒束严彬慈村硷趣匝第11宏ppt课件第11宏ppt课件撞涪劲羊母性咱阐闰川帘嫌君婪师骇哲二淫丸翟逞掉挫吵谭淬戊肋拭蓉杆第11宏ppt课件第11宏ppt课件u移动操作移动操作选中要移动的操作行,在行标题按钮上单击鼠标选中要移动的操作行,在行标题按钮上单击鼠标左键左键不松手不松手,此时鼠标变为白箭头并带有一个虚方框,此时鼠标变为白箭头并带有一个虚方框,拖动鼠标到合适的位置松手,选中的操作行即被移动拖动鼠标到合适的位

32、置松手,选中的操作行即被移动到新的位置了。到新的位置了。u复制、剪切、粘贴操作复制、剪切、粘贴操作选中某个操作行,在选中的操作行上单击鼠标右选中某个操作行,在选中的操作行上单击鼠标右键,在弹出的快捷菜单中选择相应的命令即可,如下键,在弹出的快捷菜单中选择相应的命令即可,如下图所示。图所示。较闸物丘布场绰绅挺赣馅寅弱勤张辨晤书期念浸羚汐艰乘吃涯体牲狂狐赃第11宏ppt课件第11宏ppt课件11.5 11.5 宏对象的调试与执行宏对象的调试与执行11.5.1 11.5.1 宏的调试宏的调试11.5.2 11.5.2 宏的运行宏的运行 估辜腆画颇缝东缎琼盼幌阅带底皋泼酬乃尧泊尔咨拂蒲絮菏辽剧莉烽弯增

33、第11宏ppt课件第11宏ppt课件撞涪劲羊母性咱阐闰川帘嫌君婪师骇哲二淫丸翟逞掉挫吵谭淬戊肋拭蓉杆第11宏ppt课件第11宏ppt课件11.5.1 11.5.1 宏的调试宏的调试宏对象创建好后就可以直接运行宏了,但并不是每次宏对象创建好后就可以直接运行宏了,但并不是每次都能运行成功。如果在运行宏的过程中发生了错误,或是都能运行成功。如果在运行宏的过程中发生了错误,或是无法打开相关的宏对象,这时就应该检查设置的宏操作、无法打开相关的宏对象,这时就应该检查设置的宏操作、相关参数是否存在错误,然后再一步一步排错,找出可能相关参数是否存在错误,然后再一步一步排错,找出可能的问题点,最终保证宏能够正常

34、运行,这个过程就是调试的问题点,最终保证宏能够正常运行,这个过程就是调试. .Microsoft AccessMicrosoft Access提供了一种很好的调试方法,即单提供了一种很好的调试方法,即单步执行宏。步执行宏。“单步执行单步执行”是一种调试技术,它的调试思路是一种调试技术,它的调试思路是将大的问题分解成一个一个的小问题,针对每一个小问是将大的问题分解成一个一个的小问题,针对每一个小问题进行排错。题进行排错。“单步执行单步执行”技术一次技术一次只运行宏只运行宏的的一个操作一个操作或或 Visual Basic Visual Basic 的一行代码的一行代码,使用该技术可以观察宏的,使

35、用该技术可以观察宏的运行流程运行流程,这样能够及时检查出宏的运行,这样能够及时检查出宏的运行路径路径是否正确,是否正确,同时可以针对每一个同时可以针对每一个操作操作进行检查,检查每一个操作的结进行检查,检查每一个操作的结果是否正确。果是否正确。 蓄膛茹勺尉嚼盟凡拒慰楷蛰犁炳屑檬博陕钒垣横爽搐蝴恕开肿尼渊醉受翁第11宏ppt课件第11宏ppt课件调试宏的具体操作步骤如下:调试宏的具体操作步骤如下: 在在“宏宏”对象窗口中选择要调试的宏,单击工具栏中的对象窗口中选择要调试的宏,单击工具栏中的“设设计计”按钮按钮 ,打开,打开“宏生成器宏生成器”窗口,在工具栏中先单击窗口,在工具栏中先单击“单步单步

36、”按钮,然后再单击按钮,然后再单击“运行运行”按钮,随后打开按钮,随后打开“单步执行宏单步执行宏”对话对话框,在该对话框中显示了当前正准备执行的操作以及该操作的相框,在该对话框中显示了当前正准备执行的操作以及该操作的相关设置,对话框中有三个按钮关设置,对话框中有三个按钮“单步执行单步执行”、“停止停止”和和“继续继续”,如下图所示。,如下图所示。阳磺酗壮娃测领琶莽柬幽锰弃卢伐鳞辗坏勿碉安拷念邯炮举鉴铺宽羊矿班第11宏ppt课件第11宏ppt课件撞涪劲羊母性咱阐闰川帘嫌君婪师骇哲二淫丸翟逞掉挫吵谭淬戊肋拭蓉杆第11宏ppt课件第11宏ppt课件 如果想要在宏的正常运行过程中暂停宏的执行,改用如果

37、想要在宏的正常运行过程中暂停宏的执行,改用单步执行宏,那么按下单步执行宏,那么按下“CtrlCtrlBreakBreak”快捷键暂停正快捷键暂停正在运行的宏,再按照上述的方法在运行的宏,再按照上述的方法启动启动单步执行宏。单步执行宏。 如果宏中存在错误,在单步执行宏时就会在窗口中如果宏中存在错误,在单步执行宏时就会在窗口中显显示示“操作失败操作失败”对话框,这个对话框将显示出错误操作对话框,这个对话框将显示出错误操作的操作名称、参数以及相应的条件。的操作名称、参数以及相应的条件。u “单步执行单步执行”按钮:按钮:表示执行当前显示的操作,单表示执行当前显示的操作,单击一次击一次“单步执行单步执

38、行”按钮,执行一个操作,这个按钮能按钮,执行一个操作,这个按钮能够帮助我们完成单步执行宏。够帮助我们完成单步执行宏。u “停止停止”按钮:按钮:表示停止宏的运行表示停止宏的运行并关闭并关闭“单步执单步执行宏行宏”对话框。对话框。u “继续继续”按钮:按钮:表示关闭单步执行,表示关闭单步执行,继续执行继续执行宏中宏中还未执行还未执行的其他部分。的其他部分。甘纬目绒晕秀安真肆亲孙肌暑轩盎庐垛敞拨堑走孙雕碌要筏皇琢电裴眠瘦第11宏ppt课件第11宏ppt课件11.5.2 11.5.2 11.5.2 11.5.2 宏的运行宏的运行宏的运行宏的运行 Microsoft AccessMicrosoft A

39、ccess中宏的运行可以分为三种情况:直接运行宏、中宏的运行可以分为三种情况:直接运行宏、运行运行宏组宏组中的宏以及响应窗体、报表或控件中的中的宏以及响应窗体、报表或控件中的事件事件运行宏运行宏 1.1.直接运行宏直接运行宏直接运行宏是最简单的运行宏的情况,一般有以下几种方法:直接运行宏是最简单的运行宏的情况,一般有以下几种方法:u在在“宏宏”对象窗口中对象窗口中单击工具栏单击工具栏上的上的“运行运行”按钮可以运行宏按钮可以运行宏u在在“宏宏”对象窗口中对象窗口中双击相应双击相应的宏名可以运行宏。的宏名可以运行宏。u在在“工具工具”菜单上单击菜单上单击“宏宏”命令命令,在其下拉菜单中单击,在其

40、下拉菜单中单击“运运行宏行宏”命令,在随后弹出的命令,在随后弹出的“执行宏执行宏”对话框中选择相应的宏,对话框中选择相应的宏,单击单击“确定确定”按钮即可运行宏。按钮即可运行宏。 在在“直接运行宏直接运行宏”这种情况下运行宏有两种选择,一是依照宏这种情况下运行宏有两种选择,一是依照宏操作的排列顺序操作的排列顺序连续执行宏操作连续执行宏操作,二是依照,二是依照宏命令的排列顺序单宏命令的排列顺序单步执行宏操作。步执行宏操作。 边沤瞅受蚊渠锻翼举初城忆体湛碰炭堡型集叠猎击隐高鱼剪晴袍许锹章仇第11宏ppt课件第11宏ppt课件撞涪劲羊母性咱阐闰川帘嫌君婪师骇哲二淫丸翟逞掉挫吵谭淬戊肋拭蓉杆第11宏p

41、pt课件第11宏ppt课件2. 运行宏组中的宏运行宏组中的宏当用户在当用户在“宏宏”对象窗口中对象窗口中双击宏双击宏组,或单击组,或单击 “工工具栏具栏”中的中的“运行运行”按钮来运行宏组时,按钮来运行宏组时,Microsoft Access 仅执行宏组中的第一个宏,在仅执行宏组中的第一个宏,在到达第二个宏名到达第二个宏名时时自动停止运行。自动停止运行。运行宏组中的宏的一般方法是:单击运行宏组中的宏的一般方法是:单击“工具工具”菜单菜单中的中的“宏宏”命令,在其下拉菜单中选择命令,在其下拉菜单中选择“运行宏运行宏”命命令,然后选择令,然后选择“执行宏执行宏”对话框中对话框中“宏名宏名”列表中的

42、列表中的宏。当宏名出现在列表中时,宏。当宏名出现在列表中时,Access将包含每个宏组将包含每个宏组中的所有宏。中的所有宏。矢斋是玫猫抡跌忆幕令穷图貌恃崎波潦黑豹资俯姥积皿烛演曰诡倪任忘殊第11宏ppt课件第11宏ppt课件3.在窗体、报表或控件的事件中运行宏或事件过程在窗体、报表或控件的事件中运行宏或事件过程 AccessAccess可以对窗体、报表或控件中的可以对窗体、报表或控件中的多种类型事件多种类型事件做做出响应,包括鼠标单击、数据更改以及窗体或报表打开或出响应,包括鼠标单击、数据更改以及窗体或报表打开或关闭等。关闭等。 具体设置过程是:打开包含控件的对象,并打开定义具体设置过程是:打

43、开包含控件的对象,并打开定义该控件的属性窗口,选择该控件的属性窗口,选择“事件事件”选项卡选项卡,并,并选择触发动选择触发动作属性作属性(如:单击或双击),最后再将窗体、报表或控件(如:单击或双击),最后再将窗体、报表或控件的适当的适当事件属性设为宏的名称或宏组的名称事件属性设为宏的名称或宏组的名称。如果使用的。如果使用的是是事件过程事件过程,可以将窗体、报表或控件的适当,可以将窗体、报表或控件的适当事件属性事件属性设设为为 “事件过程事件过程”。 运行宏或宏组时,应先运行宏或宏组时,应先打开打开包含该控件的对象,在被包含该控件的对象,在被赋予宏事件赋予宏事件的控件上的控件上执行触发执行触发动

44、作,动作,随后随后运行宏或宏组。运行宏或宏组。 捌瘁史巳稽切赖靶岁柒丈栋肥衬醚透龄捏屿搞非绝随澜诗销历巫郭牡导臻第11宏ppt课件第11宏ppt课件撞涪劲羊母性咱阐闰川帘嫌君婪师骇哲二淫丸翟逞掉挫吵谭淬戊肋拭蓉杆第11宏ppt课件第11宏ppt课件【注意注意】有时我们希望在打开数据库时能够自动运行宏,有时我们希望在打开数据库时能够自动运行宏,这时需要查找一个名为这时需要查找一个名为AutoExec的宏,若找到该宏,将的宏,若找到该宏,将自动运行它,我们需要按照要求创建宏自动运行它,我们需要按照要求创建宏AutoExec。 具体操作为:具体操作为:创建创建一个宏,宏中一个宏,宏中包含包含在打开数

45、据库时要在打开数据库时要运行运行的的所有操作所有操作,并以,并以AutoExec为宏名为宏名保存当前宏。设保存当前宏。设置好之后,打开数据库时就能自动运行宏了。置好之后,打开数据库时就能自动运行宏了。 沽册汰婶起囊捕盟半湍涕盐著声肌启仑丝叔且闽恐炼摹楼仿浦餐呢碗冕钦第11宏ppt课件第11宏ppt课件11.6 小小 结结在在Microsoft AccessMicrosoft Access中,宏是一个非常有用的对中,宏是一个非常有用的对象,象,Microsoft AccessMicrosoft Access提供了五十三种基本宏操作,提供了五十三种基本宏操作,每种操作都具有各自特定的功能,利用这些操作或将每种操作都具有各自特定的功能,利用这些操作或将这些操作进行组合,我们可以方便地完成更多的任务。这些操作进行组合,我们可以方便地完成更多的任务。本章介绍了宏的本章介绍了宏的基本概念基本概念、基本操作基本操作、创建宏创建宏/ /宏宏组组和和运行宏运行宏/ /宏组宏组的方法,相信掌握了宏的相关知识后,的方法,相信掌握了宏的相关知识后,我们能够更方便、更灵活地完成各种操作任务。我们能够更方便、更灵活地完成各种操作任务。 斜莱缨殿茶吴心讯梭全鸿喂弊瞩瘪现渺鳖款韭汇循阀知宵蕾晰隶喇犊炊洗第11宏ppt课件第11宏ppt课件

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号