[理学]第8章 宏对象1.ppt

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[理学]第8章 宏对象1

第8章 宏对象 前面介绍了五种数据库对象,它们都具有强大的功能。如果将这些数据库对象的功能组合在一起,可以担负起数据库中的各项数据管理工作了。但是由于这些数据库对象都是彼此独立的并且不能相互驱动,因此仅靠这五种数据库对象构造数据库将难以形成一体的应用系统。要使Access 2000的众多数据库对象成为一个整体,以一个应用程序的面貌展示给用户,就必须借助于代码类型的数据库对象。宏对象便是此类数据库对象中的一种。 8.1 宏对象的概念 宏对象:是由一个或一个以上的宏操作构成的数据库对象。每一个宏操作可以执行一个特定的数据库操作动作。 宏操作由操作名和操作参数构成,其结构有些类似于函数。但它与函数不同的是:调用函数将获得一个返回值,执行宏操作将完成一个特定的数据库操作动作。在运行宏对象时,它所包含的宏操作将被顺序地执行,不能实现跳转。宏对象是一种特殊的代码,它不具有编译特性,不能进行控制转移,也不能对变量直接进行操作。 Access 2000提供的宏操作几乎涉及到数据库的每一个操作动作。一般情况下,使用宏操作基本上能够实现数据库的各项管理工作。之所以说Access 2000是一种不用编程的关系数据库管理系统,其原因便是它拥有一套功能完善的宏操作。 就单个宏操作而言,功能是很有限的,因为它只能完成一个特定的数据库操作动作。但是当众多的宏操作串联在一起,被依次连续地执行时,就能够执行一个较复杂的任务。宏对象便是一种可以容纳若干个宏操作并且能够依次将这些宏操作执行的一种数据库对象。 宏的主要功能 1.可以替代用户执行重复的任务,节约用户的时间 2.可以使数据库中的各个对象联系得更加紧密。 3.可以显示警告信息窗口。 4.可以为窗体制作菜单,为菜单指定否些操作。 5.可以把筛选程序加到记录中,提高记录的查找速度。 6.可以实现数据在应用程序之间的传送。 8.2 宏对象编辑窗口的构成 宏对象编辑窗口分为上下两部分。上半部分是宏操作区,它以二维表的形式显示,允许用户在二维表的每一行中选择填写一个宏操作。二维表的行数可以是任意多行,所以一个宏对象可以包含任意多个宏操作。下半部分是宏操作参数区,用以为选择的宏操作设置操作参数。    宏操作区由四列构成,分别是:【操作】、【备注】、【条件】和【宏名】列。在打开宏对象编辑窗口时,缺省情况下仅显示【操作】和【备注】列。 【操作】列用于选择要使用的宏操作名称。 【备注】列用于对该行或以下几行的宏操作的功能、意义进行说明注释。【备注】列中的文字说明对宏的执行没有任何影响,它纯粹是为了提高宏对象的可读性而设立的。 【条件】列用于为宏操作设置执行条件。只有当【条件】列中设置的逻辑表达式结果为真时,该行的宏操作才能够执行,否则将跳过该行的宏操作往下执行。 【宏名】列用于为某段宏操作命名。 在【宏名】列中的命名称其为宏组名。一个宏组名所对应的宏操作是从该宏组名所在行的宏操作开始到下一个宏组名所在行的前一行结束。通过在【宏名】列中填写宏组名,从而将宏对象中的宏操作分成组,这样便于用户有选择地执行其中的一段宏操作。 宏对象中的某一个宏组可以采用【宏对象名·宏组名】的形式在相关对象的事件属性中调用。 注意:在宏对象编辑窗口打开时,Access 2000 仅显示【操作】和【备注】列,【宏名】和【条件】列最初是隐藏的。需要使用这两列时可以从【视图】菜单中选择【宏名】和【条件】命令或单击【宏设计】工具栏上的【宏名】和【条件】按钮来显示相应的列。 宏对象编辑窗口的下半部分用于为当前宏操作提供操作参数。Access 2000 的大部分宏操作都拥有自己的操作参数,但也有个别的宏操作没有操作参数。 建立一个宏对象的关键是如何正确地为每一个宏操作选择输入操作参数。操作参数区域中的每一行显示了宏操作的一个参数,左边是操作参数名称,右边是该操作参数值。 8.3 常用的宏操作 Access 2000为用户提供了许多宏操作,常用的宏操作按其功能大致可以分为: 1.对象操作类 2.数据导入导出类 3.记录操作类 4.数据传递类 5.代码执行类 6.提示警告类和其他类。 8.3.1 创建宏 创建宏的操作步骤: 例:建立一个进入应用程序窗体时输入密码口令的宏操作。 步骤如下: 1.建立一个窗体1 2.建立一个密码输入错误时显示窗体2 3.建立一个能验证密码正确和错误的宏 4.建立一个输入密码的窗体3,窗体中有一个文本框控件和一个命令按钮,在命令按钮的杂项中选择“杂项”选择“运行宏” 5.在文本框控件属性窗口中设

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档