Access-2010课件项目七--创建宏_第1页
Access-2010课件项目七--创建宏_第2页
Access-2010课件项目七--创建宏_第3页
Access-2010课件项目七--创建宏_第4页
Access-2010课件项目七--创建宏_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

1、ACECSS小林已经学会了前面几种对象的创建,能对数据表中的数据进行维护和检索,还学会了利用窗体来查看和编辑数据,利用报表来设置数据输出的格式。他在想,能不能把这些看起来是独立的不同类对象的打开及其他操作组合在一起,为管理学生信息提供方便呢?教师告诉他这就需要创建宏对象,把一个或多个操作集合在一起了。情景故事项目说明 要使Access 的各种数据库对象成为一个整体,以一个应用程序的形式展示给用户,就必须借助于宏对象一进行组织。 宏对象实际上是一个容器对象,它包含一个或一组操作以及操作参数和操作执行的条件,所以可以使用宏来作为处理某一事件的方法。宏对象的作用就是为某一些简单的事件响应提供事件处理

2、方法。 本项目将介绍宏的基本概念、常见宏操作及含义,简单宏、宏组、条件宏和特殊宏的创建和运行。学习目标 1.会用简单宏实现基本的对象操作2.会用宏组管理多个宏的集合3.会用条件宏来对宏操作选择性的执行4.会创建自动执行的宏和用宏自定义组合键5.理解宏的主要作用6.能创建每种宏并理解各种宏的用法任务71 创建宏任务说明: 宏是可以对数据库中的对象进行组织,从而自动执行指定任务的一个或多个操作的集合。创建宏的操作是在设计视图中完成的,创建简单宏的操作包括按要求选择宏操作、设置宏操作的参数。任务目标: 认识宏和常用宏操作,并能创建简单宏、宏组和条件宏等。任务内容:案例711创建简单宏“浏览表”用于打

3、开“学生档案”、“日常行为登记”和“学生成绩”表。案例分析:创建简单宏,只需要在宏设计器中,根据需要逐个选择宏操作并设置操作参数。实现步骤:一、打开“学生成绩管理”数据库。二、单击“创建”选项卡“宏与代码”命令组的“宏”命令,如图71-1所示,打开宏设计器窗口,图71-2所示。图71-1 “宏与代码”命令组图71-2 宏设计器窗口三、进行宏设计1在“添加新操作”后的下拉列表中选择“OpenTable”,也可以在“操作目录”窗格将“数据库对象”展开,再将“OpenTable”人体吧到“添加新操作”组合框中。2在 “表名称”下拉列表中选择“学生档案”, “视图”和“数据模式”采用默认的“数据表”视

4、图和“编辑”模式,如图71-3所示。图71-3 添加宏操作2用同样的方法添加第二、三个操作及设置相应的操作参数,设置结果如图71-4所示。图71-4 宏设计窗口三、保存并运行宏1单击“保存”按钮,在打开的“另存为”对话框中,将宏名称定义为“浏览表”,如图71-5所示,单击“确定”按钮。图71-5 保存宏2按F5键或单击上下文选项卡“宏工具/设计”中“工具”命令组(如图71-6所示)中的“运行”命令运行宏,可以看到宏在指定的表均被打开,如图71-7所示。图71-6 “工具”组命令图71-7 宏操作结果知识宝库:一、认识宏宏是数据库操作序列的集合,可以将多个能重复执行的操作组合起来,完成较复杂的功

5、能。每个宏可以完成一个或多个指定的操作,用户无需编写操作代码,通过Access提供的一相或多个宏操作组成的宏的运行就可方便实现一系列的指定操作。创建宏的目的是为了自动处理一个或多个操作任务。在应用时,直接调用或执行宏,系统自动执行包含在宏的的宏操作。宏并不直接处理数据,而是组织各种宏对象及操作的一种工具,它将数据库对象的操作有机的结合起来,完成特定的任务。二、宏的主要功能1打开和关闭表、查询、窗体等数据库对象。2对报表进行显示、预览和打印功能。3执行查询操作及数据筛选操作。4设置窗体中控件的属性值。5执行菜单上的选项命令。6显示和隐藏工具栏。三、常见的宏操作Access 2010中提供了80多

6、个宏操作,按用途分为8类,在“操作目录”列表中可以看到,如图71-8所示,单击某种操作前的“+”可以展开该类操作,如图71-8所示。图71-8 操作分类(一)“窗口管理”类操作如图71-9所示,其功能如表7-1所示图71-9 “窗口管理”操作宏操作主要功能CloseWindow关闭指定的窗口,如未指定窗口,则关闭当前窗口MaximizeWindow最大化活动窗口minimizeWindow最小化活动窗口MoveAndSizeWindow移动并调整活动窗口RestoreWindow使活动窗口还原到原来的大小表7-1 “窗口管理”操作的功能(二)“宏命令”类操作如图71-10所示,常用“宏命令”操

7、作功能如表7-2所示。图71-10 “宏命令”操作宏操作主要功能CancelEvent关闭指定的窗口,如未指定窗口,则关闭当前窗口RunCode执行指定的Visual Basic Function函数过程Runmacro运行指定的另一个宏对象或宏对象中的一个宏组MoveAndSizeWindow移动并调整活动窗口RestoreWindow使活动窗口还原到原来的大小RunMenuCommand运行指定的Access菜单栏、工具栏和快捷菜单上的命令SingleStep暂停宏的执行并打开“单步执行宏”对话框StopAllMacros终止所有正在运行的宏StopMacros终止当前正在运行的宏表7-2

8、 “宏命令”操作的功能(三)“筛选/查询/搜索”操作如图71-11所示,常用“筛选/查询/搜索”操作功能如表7-3所示。图71-11 “筛选/查询/搜索”操作宏操作主要功能FindNextRecord查找满足最近的FindRecord操作或“查找”对话框指定的条件的下一条记录FindRecord查找满足指定条件的第一条或下一条记录OpenQuery打开指定的查询Refresh刷新视图中的记录RefreshRecord刷新当前记录Requery按指定控件重新从数据源中提取数据SetOrderBy对数据源中的记录应用排序表7-3 “筛选/查询/搜索”操作功能(四)“数据导入/导出”操作如图71-1

9、2所示, 常用“数据导入/导出”操作功能如表7-4所示。图71-12 “数据导入/导出”操作宏操作主要功能AddContactFromOutLook添加自OutLook中的联系人EMailDatabaseObject将指定的数据库对象包含在电子邮件消息中,对象在其中可以查看和转发表7-4 “数据导入/导出”操作功能(五)“数据库对象”操作如图71-13所示,常用“数据库对象”操作功能如表7-5所示。图71-13 “数据库对象”操作宏操作主要功能GoToControl将焦点移到窗体中指定的控件上GoToPagel将焦点移到活动窗体中指定的第一个控件上GoToRecord在表、窗体或查询结果集中,

10、添加新记录或让指定记录成为当前记录OpenForm打开指定的窗体OpenReport打开指定的报表OpenTable打开指定的表PrintObject打印当前对象PrintPreview打印预览当前对象RepaintObject完成指定对象上所有未完成的屏幕更新或控件的重新计算SelectObject选择指定的数据库对象,然后可以对该对象进行某些操SetProperty设置控件属性表7-5 “数据库对象”操作功能(六)“数据输入操作”操作如图71-14所示,常用“数据输入操作”操作功能如表7-6所示。图71-14 “数据输入操作”操作宏操作主要功能DeleteRecord删除当前记录EditListItems编辑查阅列表中的项SaveRecord保存当前记录表7-6 “数据输入操作”操作功能(七)“系统命令”操作如图71-15所示,常用“系统命令”操作功能如表7-7所示。图71-15 “系统命令”操作宏操作主要功能Beep使计算机的扬声器发出嘟嘟声,表示错误或重要的可视性变化CloseDatebase关闭当前数据库Dis

温馨提示

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

评论

0/150

提交评论