ACCESS数据库案例教程 作者 刘丽 课件 第7章 宏.pptVIP

ACCESS数据库案例教程 作者 刘丽 课件 第7章 宏.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章 宏操作 机械工业出版社 第7章 宏操作 7.1 宏的概念 1.什么是宏 宏(Macro)是指一个或多个操作的集合。我们把那些能自动执行某种操作的命令统称为“宏”。宏也是一种操作命令,它和菜单操作命令都是一样的,只是它们对数据库施加作用的时间有所不同,作用时的条件也有所不同。 2. 宏的基本功能 宏是一种功能强大的工具,可用来在Access 2003 中自动执行许多操作。通过宏的自动执行重复任务的功能,可以保证工作的一致性,还可以避免由于忘记某一操作步骤而引起的错误。宏节省了执行任务的时间,提高了工作效率。 宏的具体功能如下: 显示和隐藏工具栏。 打开和关闭表、查询、窗体和报表。 执行报表的预览和打印操作以及报表中数据的发送。 设置窗体或报表中控件的值。 设置Access工作区中任意窗口的大小,并执行窗口移动、缩小、放大和保存等操作。 执行查询操作,以及数据的过滤、查找。 为数据库设置一系列的操作,简化工作。 7.1.2 使用宏和VB的区别 1. 什么时候使用宏? 对于简单的细节工作,譬如打开和关闭窗体、显示和隐藏工具栏或运行报表等,使用宏是一种很方便的方法。它可以简捷迅速地将已经创建的数据库对象联系在一起,因为不需要记住各种语法,并且每个操作的参数都显示在“宏”窗口的下半部分。 2. 什么时候使用 VB? 对于以下的情况,应该使用 Visual Basic 而不要使用宏: 使数据库易于维护。因为宏是独立于使用它的窗体和报表的对象,所以一个包含用于响应窗体和报表上的事件的宏的数据库将变得难以维护。相反,Visual Basic 事件过程创建在窗体或报表的定义中。如果把窗体或报表从一个数据库移动到另一个数据库,则窗体或报表所带的事件过程也会同时移动。 创建自己的函数。Access 包含许多内置的函数,例如用于计算利息的 IPmt 函数。在计算时使用这些函数可以避免创建复杂的表达式。使用 Visual Basic 可以创建自己的函数,通过这些函数可以执行表达式难以胜任的复杂计算,或者用来代替复杂的表达式。此外,也可在表达式中使用自己创建的函数对多个对象应用操作。 显示错误消息。当用户在使用数据库遇到预料之外的事情时,Access 将显示一则错误消息,但该消息对于用户而言可能是莫名其妙的,特别是当用户不熟悉 Access 时。而使用 Visual Basic 则可以在出现错误时检测错误,并显示指定的消息或执行某些操作。 创建或操作对象。在大多数情况下,在对象的“设计”视图中创建和更改对象是最简易的方法。而在某些情况下,可能需要在代码中对对象进行定义。使用 Visual Basic 可以操作数据库中所有的对象,包括数据库本身。 执行系统级别的操作。虽然在宏中执行 RunApp 操作可以从一个应用程序运行另一个基于 Microsoft Windows 或 Microsoft MS-DOS 的应用程序,但是在 Access 以外使用宏具有很大的局限性。而使用 Visual Basic 则可以查看系统中是否存在每个文件,或者通过自动化或动态数据交换 (DDE) 与另外一个基于 Windows 的应用程序(如 Microsoft Excel),进行通讯,还可以调用 Windows 动态链接库 (DLL) 中的函数。 一次操作多个记录。使用 Visual Basic 可一次浏览一个记录集或是单个记录,并对每个记录执行一个操作。而宏只能对整个记录集进行操作。 将参数传送给 Visual Basic 过程。在创建宏时可以在“宏”窗口的下半部分设置宏操作的参数值,但在运行宏时不能改变它们。而使用 Visual Basic 则可在程序运行期间将参数传递给代码,或者使用变量参数,这在宏中是难以做到的,因而使得运行 Visual Basic 过程时具有更大的灵活性。 7.1.3 常用宏的功能 在Access中,一共有五十多种基本宏操作,这些基本操作还可以组合成很多其他的“宏组”操作。表7-1给出了一些常用的宏操作及功能描述。 7.1.4 宏设计视图 宏的设计视图(宏对象编辑窗口)分为上下两部分。上半部分是宏操作区,用户在每一行中选择填写一个宏操作,一个宏对象可以包含任意多个宏操作。下半部分是宏操作参数区,可以为选择的宏操作设置操作参数。 在默认设置下,宏的设计视图分为操作、备注、操作参数三个部分(见图7-1)。“宏名”和“条件”列是隐藏的,需要使用这两列时可以从“视图”菜单中选择“宏名”和“条件”命令或单击“宏设计”工具栏上的“宏名”和“条件”按钮来显示相应的列。如图7-2所示。 宏设计视图中各参数功能如下: 1.操作 操作是宏的基本组成部分,其作用就是执行某个操作命令。一个宏对象可以包含多个宏操作,组成一个操作

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档