宏的设计与应用.pptVIP

  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文档。上传文档
查看更多
第 九 章 宏的设计与应用 第一节 宏的概念 一、宏的基本概念 ▲宏是由一个或多个操作组成的集合,其中每个操作都自动执行,并实现特定的功能。 ▲通过直接执行宏或使用包含宏的用户界面可以完成许多复杂的操作,而不需要编写程序代码。 ▲宏是一种特殊的代码,它没有控制转移功能,也不能直接操纵变量,但它能够将各种对象有机地组织起来,按照某个顺序执行操作的步骤,完成一系列操作动作。 ▲宏可以分为3种类型: ?操作序列宏 ?宏组 ?条件操作宏 二、宏组 ▲宏组是多个基本操作序列宏的集合。设计时将不同的宏按照分类组织到不同的宏组中,将有助于对数据库的管理。 ▲宏组将相关的宏以一个宏名存储。宏组类似于“主程序”,而宏组中的宏类似于“子程序”。使用宏组既可以增加控制,又可以减少编制宏的工作量。 ▲宏操作是宏最基本的单元,一个宏操作由一个宏命令完成。 ▲宏是宏操作的集合,宏组是宏的集合。宏和宏组都可以有其名。 ▲可以通过引用宏组中的宏名执行宏组中的宏。 语法:宏组名.宏名 三、条件宏 ▲条件宏是在一定的条件下才执行的宏。 ▲条件宏的条件是一个逻辑表达式,宏将根据表达式运算结果的True或False而确定操作是否进行。 四、宏的设计工具栏 打开宏的设计视图时将显示宏的工具栏。 设置宏的操作参数 生成器 单步运行,一次执行一条宏命令 单步 执行当前宏 运行 删除宏操作编辑区的当前行 删除行 在宏操作编辑区的当前行前插入一个空白行 插入行 设置条件宏,单击时在设计窗口增加/删除“条件”列(为了创建条件宏) 条件 显示宏的名称,单击时在设计窗口增加/删除“宏名”列(为了创建宏组) 宏名 说 明 名称 按钮 第 二 节 宏的创建和编辑 创建宏的过程主要包括: ?指定宏名 ?添加操作 ?设置参数 ?提供注释说明等信息 宏的创建很简单,不涉及到VB语言及编程。 宏的创建: ?在数据库窗口下创建宏(创建宏) ?创建与指定对象连接的宏(使用宏) 一、宏的设计视图 宏的设计视图用于创建和编辑宏。 ▲在打开新创建宏的设计视图中,系统自动给其定义一个名称,在第一次保存该宏时可以重新命名。 ▲宏的设计视图分为上下两部分。 上半部分用于设计宏,分成以下列: ?操作列 为每个步骤添加操作 ?注释列 为每个操作提供一个说明 (说明数据被系统忽略) ?宏名列 显示宏名(隐藏列,宏组) ?条件列 设置条件(隐藏列,条件宏) 设计视图的下半部分是操作参数区: ?左侧 具体的参数及其设置 ?右侧 帮助说明区域 在窗口上半部分的操作列中任意选择一个操作,其参数和说明便会显示在窗口的下半部分。 二、创建操作序列宏 【例1】创建一个能够先最小化数据库窗口,然后再打开“学生信息”窗体的宏。【打开学生信息窗体】 ★操作步骤: ▲新建宏,即打开宏的设计视图 ▲在【操作】列第一行选择最小化数据库窗口操作 ▲在【操作】列第二行选择打开窗体操作,并设置参数: ?窗体名称 “学生信息”窗体 ?视图 窗体视图: ?筛选名称 默认选择 ?Where条件 默认选择 ?数据模式 编辑 ?窗体模式 普通 在宏操作列表的选择框中,由于命令较多,可以键入操作命令的第一个字符后从系统的列表中选择。 几种常见的宏命令: ?ApplyFilter 用于筛选、查询或将SQL的Where子句应用至表、窗体或报表,以限制或排序记录。 ?Beep 通过计算机的扬声器发声。 ?Close 关闭指定的Access窗口,若无指定,则关闭使用中的窗口。 ?CopyObject 将指定的数据库对象复制到Access数据库或项目中。 ?DeleteObject 删除指定的数据库对象。 ?FindRecord 查找符合指定条件的第1条记录。 ?MsgBox 显示包含警告或提示信息的消息框。 ?Maximize 最大化激活窗口。 ?Minimize 最小化激活窗口 ?OpenForm 在窗体视图、窗体设计视图、打印预览或数据表视图中打开窗体。 ?OpenQuery 在数据表视图、设计视图或打印预览中打开选择查询、交叉表查询或执行操作查询。 ?OpenTable 在数据表视图、设计视图或打印预览中打开表。 ?Quit 退出Access。 ?RunApp 启动另一个Windows或Ms-DOS环境下的应用程序。 ?RunCommand 执行一个内置的Access命令。 ?RunMacro 执行

文档评论(0)

2749166188 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档