Access数据库技术实训教程8.ppt

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

第8章 创建Access的宏对象与模块对象 学习目标 使用设计器创建宏对象的方法 使用宏控制数据库对象的方法 使用设计器创建模块对象(函数)的方法 使用设计器创建模块对象(事件过程)的方法 本章内容 创建宏对象 创建模块对象 总结提高 思考与练习 8.1.创建宏对象 8.1.1. 创建操作序列宏 问题的提出 同时完成多个操作任务的宏,称为“操作序列宏”,它将按定义的操作命令顺序执行操作任务。 怎样创建一个可以执行多个操作命令、完成多个操作任务的操作序列宏呢? 下面通过【操作实例1】来说明使用设计器创建操作序列宏的方法。 【操作实例1】 创建一个同时打开窗体、报表、表对象的宏对象“执行多个任务的宏”。 操作步骤: (1)打开宏设计视图 (2)指定操作命令 【操作实例1】 (3)指定操作参数 (4)保存宏对象为“执行多个任务的宏” (5)定义打开报表对象的操作 【操作实例1】 (6)定义打开表对象的操作 (7)运行宏 归纳分析 创建宏只有一种方式就是使用设计器,即在设计视图中创建。 与其他数据库对象不同,宏只有一种视图模式,就是设计视图。 在数据库窗口双击宏对象,或者单击工具栏上的【运行】按钮,可以直接运行宏。直接运行宏是为了对创建的宏对象进行测试。看其是否执行了预定的操作任务。 8.1.2. 创建宏组 问题的提出 包含多个宏的宏,称为“宏组”,它可以将多个类似操作的宏、或相关操作的宏存放在一起,宏组中的宏可以按其中的宏名分别选择执行其操作任务。 怎样创建一个包含多个宏的宏组呢? 【操作实例2】 创建一个分别打开不同窗体的宏对象“打开窗体宏”。 操作步骤: (1)在设计视图添加【宏名】列 (2)定义宏名 (3)指定操作命令与操作参数 (4)定义其他宏名、操作命令与操作参数 归纳分析 宏组中一般包含功能类似、或相关操作的宏。宏组能够方便查找、使用宏。 在打开数据透视表窗体、数据透视图窗体时,在选择“窗体”视图时,要选择“数据透视表”、“数据透视图”,不能使用默认的“窗体”视图。 宏组不能直接运行。要分别按组中定义的宏名运行,完成其指定的任务。 8.1.3. 创建条件宏 问题的提出 在实际操作过程中,有时需要根据不同条件进行不同操作。宏对象可以设置条件,按指定的条件完成不同的操作任务,这类宏称为条件宏。 怎样创建一个根据不同条件执行不同操作任务的条件宏呢? 【操作实例3】 创建一个根据口令验证的情况,打开或关闭指定窗体的宏对象“口令验证窗口使用的宏”,本宏是包含“确定”和“取消”两个宏的宏组。 【操作实例3】 操作步骤: (1)创建“确定”宏 ①添加【宏名】与【条件】列 ②定义条件 ③指定操作命令与操作参数 【操作实例3】 ④指定本宏中其他操作任务 【操作实例3】 (2)创建“取消”宏 归纳分析 通过创建这个“口令验证窗口使用的宏”宏组,可以了解创建条件宏的方式,了解如何在宏中设置条件,条件一般要使用条件表达式来描述。 该宏是一个具有三种类型宏的特点。 宏组中的宏在宏名前会自动加上宏组名,例如,“口令验证窗口使用的宏.确定”。 宏设计视图的组成 系统默认的宏设计视图中只有【操作】和【注释】列。 归纳分析 单击工具栏上的【宏名】按钮和【条件】按钮,在设计视图中将出现【宏名】和【条件】列,再单击【宏名】或【条件】按钮可取消该列。 宏的设计视图分为上下两部分: 上部分为设计区域 【宏名】列,可以为每个基本宏指定一个名称 【条件】列,用来指定宏操作的条件 【操作】列,中包含有各种宏可以执行的操作命令,可以从命令列表中选择合适的操作命令 【注释】列,用来说明操作的含义,也可以不写 归纳分析 下半部分为“操作参数”设置区域,在此可以根据选择的不同操作命令,设置不同的操作参数,选择的操作命令不同,其参数内容有所不同。 8.1.4. 通过控件使用宏 问题的提出 使用宏的主要目的是控制数据库对象,如何将宏与窗体或报表中的某个控件联接起来,完成操作数据库对象的不同任务呢? 【操作实例4】创建一个名称为“验证口令”的窗体,为窗体中的【确定】、【取消】按钮指定进行操作的宏。 操作步骤: (1)创建“口令验证”窗体 (2)将宏连接到命令按钮上 (3)使用宏 8.2.创建模块对象 模块的概念 创建标准模块的自定义函数 创建类模块中事件过程 将宏转换为模块 8.2.1. 模块的概念 模块是Access中一个重要的对象,它比宏的功能更强大,运行速度更快,不仅能完成操作数据库对象的任务,还能直接运行Windows的其他程序。 使用模块还可以建立自定义函数,进行复杂的计算、执行宏所不能完成的复杂任务。 8.2.1. 模块的概念 VBA 模块之所以功能强大,是因为它是使用VBA编程语言创建的。微软公司将VB的一部分代码结合到Offi

文档评论(0)

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

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

1亿VIP精品文档

相关文档