Access数据库基础教程 教学课件 作者 刘东 刘丽 第7章 宏.ppt

Access数据库基础教程 教学课件 作者 刘东 刘丽 第7章 宏.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 宏 理解宏的概念; 了解宏的创建及常用的宏操作; 了解对象的事件属性; 了解宏的综合应用。 第7章 宏 7.1 宏的基本概念 7.2 创建各类宏 7.3 运行宏和调试宏 7.4 小结 7.1.1宏的基本概念 宏(macro)是指一个或多个操作的集合。我们把那些能自动执行某种操作的命令统称为“宏”。宏也是一种操作命令,它和菜单操作命令是相同的,只是它们对数据库施加作用的时间有所不同,作用时的条件也有所不同。 1、什么是宏 7.1 宏的概念 可以将宏看作一种简化的编程语言,通过生成一系列要执行的操作来编写的。生成宏时,选择每一个操作,然后输入每个操作所必需的信息。通过使用宏,用户无需在 VBA模块中编写代码,即可在窗体、报表和控件中添加功能。宏提供了VBA中可用命令的子集,一般认为生成宏比编写VBA代码更加容易。 在Access中,一共有53种基本宏操作。大致将宏可以分为以下三类。 操作序列宏:包含操作序列的宏。 宏组:为了便于数据库的管理,设计时将不同的宏按照分类组织到不同的宏组中的宏。 条件宏:使用条件表达式可以在满足特定条件时才执行操作的宏。 7.1.1宏的基本概念 通过宏的自动执行重复任务的功能,可以保证工作的一致性,还可以避免由于忘记某一操作步骤而引起的错误。宏的具体功能如下: 2、宏的基本功能 7.1 宏的概念 显示和隐藏工具栏。 打开和关闭表、查询、窗体和报表。 执行报表的预览、输出操作以及报表中数据的发送。 设置窗体或报表中控件的值。 设置Access工作区中任意窗口的大小,执行窗口移动、缩小、放大和保存等操作。 执行查询操作,以及数据的过滤、查找。 为数据库设置一系列的操作,以简化工作。 7.1.2 使用宏和Visual Basic的区别 对于简单的细节工作,如打开和关闭窗体、显示和隐藏工具栏或运行报表等,使用宏是一种很方便的方法。它可以便捷地将已经创建的数据库对象联系在一起,因为不需要记住各种语法,并且每个操作的参数都显示在“宏”窗口的下半部分。 1、使用宏的情况 7.1 宏的概念 7.1.2 使用宏和Visual Basic的区别 对于以下的情况,应该使用Visual Basic。 2、使用Visual Basic的情况 7.1 宏的概念 使数据库易于维护。 创建自己的函数。 显示错误消息。 创建或操作对象。 执行系统级别的操作。 一次操作多个记录。 将参数传送给Visual Basic过程。 7.1.3 常用宏 7.1 宏的概念 在当前的Access 数据库(.mdb)或Access项目(.adp)与文本文件之间导入或导出文本 TransferText 在当前的Access数据库(.mdb)或Access项目(.adp)和电子表格文件之间导入或导出数据 TransferSpreadsheet 在Access数据库(.mdb)或Access项目(.adp)与其他数据库之间导入与导出数据 TransferDatabase 数据导入导出类 关闭指定的Access窗口 Close 选择指定的数据库对象 SelectObject 完成指定数据库对象挂起的屏幕更新 RepaintObject 对指定的数据库对象重新命名 Rename 打开数据表 OpenTable 打开选择查询或交叉表查询 OpenQuery 打开报表 OpenReport 打开一个窗体 OpenForm 打开特定的Visual Basic模块 OpenModule 操作 对象类 宏操作说明 宏操作 分类 7.1.3 常用宏 7.1 宏的概念 运行宏,该宏可以在宏组中 RunMacro 执行指定的SQL语句以完成操作查询,还可以运行数据定义查询 RunSQL 调用Visual Basic的Function过程 RunCode 运行一个Windows或MS-DOS应用程序,如Word、Excel和PowerPoint RunApp 代码 执行类 对Access窗体、窗体数据表或报表上的字段、控件或属性的值进行设置 SetValue 把按键直接传送到Access或其他Windows应用程序 SendKeys 通过重新查询控件的数据源来更新活动对象中的特定控件的数据 Requery 数据 传递类 查找下一个记录,该记录符合由前一个 FindRecord 操作或“在字段中查找”对话框所指定的准则 FindNext 查找符合 FindRecord 参数指定的准则的第一个数据实例 FindRecord 把焦点移到打开的窗体、窗体数据表、表数据表、查询数据表中当前记录的特定字段或控件上 GoToControl 记录 操作类 7.1.3 常用宏 7.1 宏的概念 停止当前正在运行的宏

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档