网站大量收购闲置独家精品文档,联系QQ:2885784924

《Access 2010数据库应用案例教程》第6章 宏.pptx

《Access 2010数据库应用案例教程》第6章 宏.pptx

  1. 1、本文档共100页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
认识宏创建与设计宏宏的运行与调试宏操作常见宏的应用举例宏是由一种或多种执行特定任务的操作组成,其中的每个操作都能实现特定的功能。利用宏可以自动完成一些任务,并向窗体、报表和控件中添加功能,而无须编写程序。6.1.1 宏生成器介绍Access中的宏是在“宏生成器”中创建的,单击“创建”选项卡“宏与代码”组中的“宏”按钮,即可进入“宏生成器”窗格,“宏生成器”又称为宏的“设计视图”。创建宏,就是在“宏生成器”窗格中构建在宏运行时要执行的操作的列表。首次打开“宏生成器”时,会显示“添加新操作”窗口和“操作目录”列表。“添加新操作”可供用户选择各种操作,单击该列的下拉列表按钮,就会弹出各种操作名列表。另外,当用户在该列中输入操作名时,系统会自动出现提示。Access提供了几十种操作命令,下面简单介绍常见的操作命令。 OpenForm:在“窗体视图”“设计视图”“打印预览”或“数据表”视图中打开一个窗体。可以为窗体选择数据输入和窗口模式,并可以限制窗体显示的记录。 OpenQuery:在“设计视图”“打印预览”或“数据表”视图中打开选择查询或交叉表查询。此命令将运行动作查询。另外值得注意的是,只有在Access数据库环境(.mdb或.accdb)中才能使用此命令。 OpenReport:在“设计视图”或“打印预览”视图中打开报表,或直接打印该报表。通过设置各种参数还可以限制报表中打印的记录。 OpenTable:在“数据表”视图、“设计视图”或“打印预览”视图中打开表。通过设置各种参数还可以选择该表的数据输入模式。 FindRecord:在活动的数据表、查询数据表、窗体数据表或窗体中,查找符合FindRecord参数条件的第一个数据实例。FindNextRecord:查找符合最近FindRecord操作或“查找”对话框中指定条件的下一条记录。 GoToControl:将焦点移动到打开的窗体、窗体数据表、表数据表或查询数据表中指定的字段或控件上。当希望特定字段或控件获得焦点时,可以使用该命令。 GoToPage:将活动窗体中的焦点移至指定页中的第一个控件。 GoToRecord:使打开的表、窗体或查询结果的特定记录成为当前活动记录。Requery:通过重新查询指定控件的数据源,来更新活动对象控件中的数据。如果不指定控件,该命令将对对象本身的数据源进行重新查询。 RunMacro:运行宏或宏组。有3种方式:① 从其他宏中运行宏;② 根据条件运行宏;③ 将宏附加到自定义菜单命令。 MaximizeWindow:最大化活动窗口,使其充满Access主窗口。 MinimizeWindow:与MaximizeWindow命令的用法相反,使用该命令可以将活动窗口缩小为Access主窗口底部的一个小标题栏。 Messagebox:显示一个包含警告或其他信息的消息框。 Beep:使计算机的扬声器发出“嘟嘟”声。 QuitAccess:退出Access。还可以使用Quit命令指定其中一个选项,在退出Access前保存数据库对象。6.1.2 宏的功能和类型在Access中,可以将宏看成是一种简化了的编程语言,这种语言可以通过选择一系列的操作来编写。编写“宏”无须记住各种语法,每一个“宏”的操作参数都显示在宏的“设计视图(宏生成器)”中。宏以动作为单位执行用户设定的操作。每一个动作在运行时由前到后按顺序执行。一般来说,宏可以帮助用户完成以下工作。 打开/关闭数据表、窗体,打印报表和执行查询。 显示提示信息框和警告信息。 实现数据的输入和输出。 在数据库启动时执行操作等。 筛选、查找数据记录。宏可以是包含操作序列的一个宏,也可以是由多个宏组成的宏组,还可以使用条件表达式决定在某些条件下运行宏时,是否执行某个操作。根据以上3种情况,可以将宏分成3类:操作序列、宏组和包括条件操作的宏。6.1.3 宏和宏组宏与数据表、查询、窗体等一样,拥有自己独立的宏名。按照一个宏名下宏数目的不同,可以将其分为单个宏和宏组。如果有多个宏执行不同的操作,则可以将宏建立为不同的宏组,以方便数据库的管理和维护。宏是由一个或多个操作组合而成,其中每个操作完成特定的功能。运行宏时将顺序执行它的每一个操作,但运行宏组时并不是顺序执行其中的每个宏。实际上,从根本上讲,宏组只是对宏的一种组织方式,宏组并不可执行,可执行的只是组中的各个宏。“宏”是操作的集合,“宏组”是宏的集合。一个“宏组”中可以包含一个或多个宏”;每一个“宏”中又包含一个或多个宏操作。每一个宏操作由一个宏命令完成。宏和宏组的关系6.1.4 宏的执行条件宏中的操作是按顺序执行的,但在实际应用中常会遇到分支或判断是否继续执行的情况;鉴于此,Access提供了是否执行操作的条件判断,只有在操作符合一定条件时才会执行,这就是我们所说

文档评论(0)

1亿VIP精品文档

相关文档