Access 数据库-宏.ppt

上传人:椰子壳 文档编号:5118741 上传时间:2020-02-04 格式:PPT 页数:34 大小:765KB
返回 下载 相关 举报
Access 数据库-宏.ppt_第1页
第1页 / 共34页
Access 数据库-宏.ppt_第2页
第2页 / 共34页
Access 数据库-宏.ppt_第3页
第3页 / 共34页
Access 数据库-宏.ppt_第4页
第4页 / 共34页
Access 数据库-宏.ppt_第5页
第5页 / 共34页
亲,该文档总共34页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《Access 数据库-宏.ppt》由会员分享,可在线阅读,更多相关《Access 数据库-宏.ppt(34页珍藏版)》请在三一文库上搜索。

1、Access 2007数据库程序设计基础与上机指导 -宏,第10章 宏,教学提示和教学目标 10.1 宏的基本概念 10.2 宏的创建与运行 10.3 常用的宏操作 10.4 宏 的 应 用,教学提示和教学目标,教学提示:Access作为一个数据库系统,在数据存储、数据查询、报表输出等方面显示出了它的方便性及实用性。本章将要介绍的宏,作为程序编写的一种,也显示出了Access的可编程性及灵活性,可以不用借助其他编程工具就能完成小型数据库管理系统的开发,更加说明了Access的强大功能。 教学目标:掌握宏和宏组的概念,掌握宏和宏组的创建、运行方法,掌握常用宏的操作方法,学会使用宏创建菜单。,10

2、.1 宏的基本概念,宏(Macro)是Access提供给程序开发者开发窗体或报表用来自动完成特定任务的操作或操作集。宏是一种简化用户工作的工具,使用宏可以使过程自动化,而不必每次重复相同的步骤。 宏也是一种操作命令,它和菜单操作命令一样,只是它们对数据库施加作用的时间有所不同,作用时的条件也有所不同。菜单命令一般用在数据库的设计过程中,而宏命令则用在数据库的执行过程中。菜单命令必须由使用者来执行,而宏命令则可以在数据库中自动执行。 宏由一个或多个命令组成,可以包含一个或多个操作,可以把各种动作依次定义在宏里,运行宏时,Access就会依照定义的顺序运行。每个宏命令都能让用户轻易地执行Acces

3、s的各项命令操作,用户可以自由组合成各式各样的宏,包括引用窗体、显示信息、删除记录、对象控制和数据库打印等强大的功能,再加上宏对象可以定义条件判断式,因此几乎能够完成程序要求的所有功能。 注 意 Access 2007禁用了宏的功能使用,只需在如图10.1所示的对话框中单击【选项】按钮,在弹出的【Microsoft Office安全选项】对话框中启动此内容即可,如图10.2所示。,图10.1 安全警告提示框,图10.2 【Microsoft Office安全选项】对话框,10.2 宏的创建与运行,宏既可以是包含一系列操作的单个宏,也可以是包含多个宏的“宏组”。所谓“宏组”,就是一系列相关宏的集

4、合,建立“宏组”可以方便地对数据库进行管理。 宏操作在宏设计窗口中创建,大部分宏通过在窗体或报表的某个“事件”属性中输入名称来执行,也可以在数据库窗口的宏部分直接运行。 建立条件宏可以决定宏在什么条件下运行,也称宏的条件操作。即只有在条件为真时才能运行。宏的条件表达式可以用表达式生成器来完成。使用条件表达式可以决定在某些情况下运行宏时,某个操作是否进行。 10.2.1 新建宏 10.2.2 运行宏,10.2.1 新建宏,和其他Access对象一样,宏也是在图形化的宏设计窗口中创建的。 1. 新建单个宏 2. 新建宏组 3. 创建嵌入的宏 4. 修改宏 1)插入宏操作 2)移动宏操作 3)删除宏

5、操作 4)复制宏 5)在宏中使用条件,图10.3 单击【宏】按钮,图10.17 宏组1的设计视图,图10.24 插入宏操作,图10.25 移动宏操作,图10.26 复制宏,10.2.2 运行宏,设计完毕后,可以运行宏。宏的运行方式分为手动运行与自动运行两种方式。 1. 手动运行 2. 自动运行 3. 测试宏,图10.30 【执行宏】对话框,图10.31 【单步执行宏】对话框,10.3 常用的宏操作,Access 2007中宏的操作非常丰富。如果只是做一个小型的数据库,程序的流程控制用宏就可以实现,而无需进行复杂的程序设计。Access 2007中共提供了50多种宏操作,用户可以利用这些命令来设

6、计功能多样的应用程序。 根据宏的用途,可以将这些宏操作分为以下几类。 1. 动作执行 2. 对窗体和报表的数据操作 3. 导入导出 4. 对象处理 5. 其他宏操作 10.3.1 常用的宏操作 10.3.2 在宏中设置操作参数,10.3.1 常用的宏操作,在做宏操作设计时,用户一般不会用到全部的宏操作,而只可能用到一部分常用的宏操作。 若要查询Access中有哪些宏操作命令,可以使用Microsoft Access帮助。单击【帮助】按钮或按F1键,打开【Access帮助】窗口,选择帮助窗口中的【目录】项,如图10.32所示。 依次展开【自动化和可编程性】|【宏操作】项,可以看到所有的宏操作以字

7、母顺序分别显示,要查看某个宏操作,单击该宏操作的名称,就可以看到对应的使用说明,如图10.33所示。Access的帮助系统对每个宏操作的介绍、参数设置、注意事项及使用范例都详细地进行了介绍,相信用户能很方便地使用这些宏操作。,图10.32 【Access帮助】窗口,图10.33 显示宏操作帮助,10.3.2 在宏中设置操作参数,宏操作一般都有具体的操作参数,也有一些宏操作(如Beep等)没有参数。参数可以看作是对一个动作的特定定义。在窗体中使用宏的情况下,参数可以指示窗体是在设计视图中还是在打印预览视图中打开,窗体是允许修改还是用于只读模式等。 对于每一个宏操作,Access都给出了相应的使用

8、说明和操作提示,以方便用户在进行宏设计时查看宏操作的作用,如图10.34所示。 下面以设置OpenForm宏操作的参数为例,看看宏的参数设置。 (1)打开宏设计窗口,在【操作】栏中选择OpenForm宏操作。 (2)在窗体下方的参数设置区,单击【窗体名称】栏中的向下箭头按钮,从下拉列表中选择要打开的窗体,如图10.35所示。 (3)单击【视图】栏中的向下箭头按钮,拉出列表,在列表中选择要以何种方式打开该窗体。一般情况下,有如下几种方法打开窗体,如图10.36所示。 (4)如果要设置筛选条件,在【筛选名称】文本框中输入要使用的筛选。 (5)如果需要,可以在【Where条件】文本框中输入有关的条件

9、,也可以单击右边的“”按钮,使用“表达式生成器”来设置此参数。 (6)单击【数据模式】下拉列表框中的向下箭头按钮从中选择相应的参数,如图10.37 所示。 (7)单击【窗口模式】文本框中的向下箭头按钮打开该窗体,如图10.38所示。 (8)设置好宏后,对宏进行命名保存。,图10.34 宏操作的使用说明和操作提示,图10.35 OpenForm操作的参数设置(1),图10.36 OpenForm操作的参数设置(2),图10.37 OpenForm操作的参数设置(3),图10.38 OpenForm操作的参数设置(4),10.4 宏 的 应 用,当需要重复或有规律地执行某些任务时,可以通过创建宏来

10、执行要实施的操作,然后把这些宏与各种窗体或控件事件关联起来,从而使得应用程序自动执行。这就是宏的一个简单应用。 10.4.1 自动查看窗体上的最新记录 10.4.2 在窗体中打印报表,10.4.1 自动查看窗体上的最新记录,通过刷新或重新查询记录可以自动查看窗体的最新记录。如果所用的数据库是网络共享的,则可以创建用于更新窗体数据的控件以查看最新的记录。如果要显示窗体中的最新记录集,包括新记录,则可以重新查询记录。 (1)创建一个宏,在“操作”单元格下拉列表框中选择Requery操作,如图10.39所示。 (2)如果要更新基于表或查询的控件中的记录,则将“控件名称”参数设置为该控件名称。如果要更

11、新窗体上的整个记录,则不设置该参数。控件属性窗口如图10.40所示。 (3)单击【保存】按钮保存宏。 (4)将此宏添加到窗体中相应的命令按钮中,在“窗体1”的设计视图中添加一个命令按钮控件,设置命令按钮控件的标题为:“更新记录”。“窗体1”的设计视图如图10.41所示。 (5)然后在“更新记录”按钮的属性表的【事件】选项卡中选择【单击】,在【单击】属性框的下拉列表框中选择刚建立的“宏3”即可,如图10.42所示。 在“窗体1”的窗体视图中,单击“更新记录”按钮,即可查看窗体上的最新记录。,图10.39 操作参数列表,图10.40 控件属性窗口,图10.41 “窗体1”的设计视图,图10.42 选择“单击”事件的下拉菜单,10.4.2 在窗体中打印报表,要在窗体中打印报表,可以通过在宏中执行OpenReport和PrintOut操作,自动设置用户打印报表的方式。 如果要限制打印的记录或要在打印预览中打开报表,可使用OpenReport,如果要在打印报表之前设置打印选项,可使用PrintOut操作,PrintOut操作包含对应于【打印】对话框中的所有选项的参数。 下面分别介绍这两种操作的用法。 1. OpenReport操作 2. PrintOut操作,图10.43 OpenReport操作的视图参数,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程管理


经营许可证编号:宁ICP备18001539号-1