- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9章 宏 数据库技术与应用(Access 2003版) 本章主要内容: 8.1 宏的概念 8.2 创建宏与宏操作 8.3 宏的运行 第8章 宏 Access数据库中的五种基本对象(表、查询、窗体、报表和数据访问页) 功能很强大,但彼此不能互相驱动。要想将这些对象有机地组合起来,成为一个性能完善、操作简便的系统,只有通过宏和模块这两种对象来实现。 8.1 宏的概念 在Access中,经常要进行一些重复性的工作,比如打开表或者窗体、运行和打印报表等。我们可以将大量相同的工作创建成为一个宏,在每次执行时运行宏,就可以大大提高工作效率。 宏是一组操作的集合,其中每个操作实现特定的功能。 通过宏自动执行重复任务的功能,可以保证工作的一致性,避免由于忘记某些操作而引起的错误。宏节省了执行任务的时间,提高了工作效率。 宏的基本分类 操作序列宏:按一组操作顺序定义的宏,执行顺序以操作定义的先后为依据。 宏组:将多个宏组织在一个宏组中。其中每个宏又可以包含多个操作。 条件操作宏:在宏的操作前可以添加一个条件,当条件为真,则执行对应操作,否则不执行。 宏的设计窗口 宏名:宏的名称,是宏的标识。 条件:可以输入条件表达式,用于控制宏执行的条件。 操作:用来指定宏执行的操作。 注释:用来说明每个操作执行的功能,增加对操作的描述,让用户更容易理解宏的功能。 操作参数:分为左右两部分,左边部分是设置操作参数,参数控制操作执行方式的选择;右边部分是相应操作参数的提示信息。 宏对象工具栏 显示宏定义窗口中的“宏名”列 显示宏定义窗口中的“条件”列 运行宏 8.2 宏的创建与操作 8.2.1 创建宏 1、创建操作序列宏 例:依次显示三个对话框 2、自动执行宏(即在打开数据库时会自动运行) 创建宏并命名为AutoExec即可(打开数据库时应按住Shift键,则可使自动执行宏在数据库打开时不执行) 例:数据库打开时,自动打开“登陆”窗体 3、创建宏组 多个“操作”共用一个“宏名” 4、创建条件宏 在每个操作的“条件”列输入条件表达式 输入条件表达式时,可能会引用到窗体或报表上的控件值,此时必须使用以下语法结构来进行引用: [Forms]![窗体名]![控件名] [Reports]![报表名]![控件名] 例:创建一个窗体,如下图: 创建一个条件宏,要求:在文本框输入对应的报表名,单击“打开”按钮可以打开对应报表;单击“退出”按钮可以关闭当前窗口 8.2.2 宏操作及其功能 Access提供了五十余种宏操作,根据用途,可以将它们分为五类: (1)窗体和报表的数据操作 (2)执行动作操作 (3)导入和导出操作 (4)对象处理操作 (5)其他操作 一、打开或关闭数据库对象 命令 功能 OpenTable 打开指定数据表 OpenForm 打开指定窗体 OpenQuery 打开指定查询 OpenReport 打开指定报表 OpenDataAccessPage 打开指定数据库访问页 RunMacro 运行指定宏 OpenModule 打开指定模块 Close 关闭各种数据库对象 参数说明 窗体名称:打开的窗体名称。 视图:基本选项为“窗体”、“设计”、“打印预览”、“数据表”、“数据透视表”或者“数据透视图”。默认为“窗体”。 筛选名称:对窗体的记录进行限制或排序的筛选。 Where条件: 一个有效的SQL WHERE子句(没有单词 WHERE)或表达式 数据模式: “添加” 、“编辑” 、“只读” 窗口模式:“普通” 、“隐藏”(窗体被隐藏)、“图标”(窗体打开时最小化为屏幕底部的小标题栏)、 “对话框” 。默认为“普通”。 二、刷新、查找数据或定位记录 命令 功能 Requery 刷新控件数据 FindRecord 查找指定条件的第一条记录 FindNext 查找指定条件的下一条记录 GotoRecord 指定当前记录 命令 功能 Maximize 最大化激活窗口 Minimize 最小化激活窗口 Restore 将最大、最小窗口恢复原始大小 三、窗口处理 四、其它常用命令 命令 功能 RunSQL 执行指定的SQL语句 RunApp 执行指定的外部应用程序 Quit 退出Access SetValue 设置属性值 Beep 使计算机发出”嘟嘟”声 MsgBox 显示消息框 TransferDatabase 从其它数据库导入和导出数据 TransferSpreadsheet 从电子表格文件导入和导出数据 消息窗MsgBox 消息窗用于显示消息,等待用户单击按钮,并返回一个整型值。基本格式: MsgBox (提示,[按钮风格] ,[标题],[帮助],[上下文]) 图标 标题 提示信息 命令按钮 说明:
您可能关注的文档
- 数据库基础与实践技术第4章 SQL 语言基础能.ppt
- 数据库基础与实践技术第5章 架构与基本表.ppt
- 数据库基础与实践技术第6章 数据操作语言.ppt
- 数据库基础与实践技术第7章 高级查询.ppt
- 数据库基础与实践技术第8章 索引.ppt
- 数据库基础与实践技术第9章 视图.ppt
- 数据库基础与实践技术第10章 存储过程和触发器.ppt
- 数据库基础与实践技术第11章 函数和游标.ppt
- 数据库基础与实践技术第12章 安全管理.ppt
- 数据库基础与实践技术第13章 备份和恢复数据库.ppt
- 数据库技术与应用Access 2003版第10章 模块与VBA.ppt
- 数据库技术与应用——Access 2003篇第1章.ppt
- 数据库技术与应用——Access 2003篇第2章.ppt
- 数据库技术与应用——Access 2003篇第3章.ppt
- 数据库技术与应用——Access 2003篇第4章.ppt
- 数据库技术与应用——Access 2003篇第5章.ppt
- 数据库技术与应用——Access 2003篇第6章.ppt
- 数据库技术与应用——Access 2003篇第7章.ppt
- 数据库技术与应用——Access 2003篇第8章.ppt
- 数据库技术与应用——Access 2003篇第9章.ppt
文档评论(0)