8.1了解宏

您所在的位置:网站首页 access数据库宏的基本功能 8.1了解宏

8.1了解宏

2024-07-13 08:19:37| 来源: 网络整理| 查看: 265

   

目录

    1.认识宏

    2.宏的作用

    3.宏名

    4.操作

    5.参数

    6.独立宏

  7.嵌入宏

    8.数据宏

    9.子宏

Access提供了功能强大又极其容易使用的“宏”。通过宏,用户不用编写程序代码就可以自动化地完成大量的工作。     宏是Access中的一个重要对象,宏并不直接处理数据库中的数据,它是组织Access数据处理对象的工具。在Access数据库中,表、查询、窗体和报表这四个对象,各自具有强大的数据处理功能,能独立地完成数据库中的特定任务,但是它们各自独立工作,无法自行相互协调相互调用。在Access中使用宏可以把这些对象有机地整合起来协调一致地完成特定的任务。     Access 2010及以后版本进一步增强了宏的功能,使得创建宏更加方便,宏的功能更加强大,使用宏 可以完成更为复杂的工作。

    1.认识宏

    宏是一种特殊的代码,通过代码可以执行一系列常规的操作。在Access中,可以将宏看做一种简化的编程语言,这种语言是通过生成一系列要执行的操作来编写的。因此,宏又被定义为一个和多个操作的集合。宏中的每个操作可以完成一种特定的功能,例如打开窗体、预览报表等。也可以说宏是一种工具,利用宏的目的就是使大量重复的操作按照一定的顺序自动完成。     与Word、Excel需要用户自己创建宏不同,在Access中,宏操作不是用户自己创建的,而是预先定义好的,开发者只要进行简单的参数设置直接使用就可以了。正是由于Access提供了几十个预定义的宏操作,因此开发者使用这些宏操作,甚至不需要编程就可以完成数据库开发工作。

    2.宏的作用

    在Access中宏的作用主要表现在以下几个方面:     (1)连接多个窗体和报表。有些时候,需要同时使用多个窗体或报表来浏览其中相关联的数据。例如,在“教学管理”数据库中已经建立了“学生”和“选课”两个窗体,使用宏可以在“学生”窗体中,通过与宏链接的命令按钮或者嵌入宏,打开“选课”窗体,以了解学生选课情况。     (2)自动查找和筛选记录。宏可以加快查找所需记录的速度。例如,在窗体中建立一个宏命令按钮,在宏的操作参数中指定筛选条件,就可以快速查找到指定记录。     (3)自动进行数据校验。在窗体中对特殊数据进行处理或校验时,可以发挥宏的作用,使用宏可以方便地设置检验数据的条件,并可以给出相应的提示信息。     (4)设置窗体和报表属性。使用宏可以设置窗体和报表的大部分属性。例如,在有些情况下,使用宏可以将窗体隐藏起来。     (5)自定义工作环境。使用宏可以在打开数据库时自动打开窗体和其他对象,并将几个对象联系在一起,执行一组特定的工作。使用宏还可以自定义窗体中的菜单栏。

    3.宏名

    当一个宏对象中仅仅包含一个宏,则不需要宏名,通过宏对象的名称就可以引用该宏。当宏对象中包含有子宏时,则需要对子宏命名。

    4.操作

    操作是宏的最基本内容。Access提供了60多种的宏操作,例如:  “打开窗体(OpenForm)"、  “打开报表(Open Report)”。

    5.参数

    参数是一个值,它向操作提供具体信息,例如,在打开窗体的宏操作中,指定所要打开的窗体名称。有些参数是必需的,有些参数是可选的。也有的宏操作没有参数,例如操作“RestoreWindow”是恢复窗口,这个操作就没有参数。

    6.独立宏

    独立宏是独立的对象,它独立于窗体、报表等对象之外。独立的宏在导航窗格中可见。

  7.嵌入宏

  与独立宏相反,嵌入宏嵌入在窗体、报表或控件对象的事件中。嵌入宏是它们所嵌入的对象或控件的一部分。嵌入宏在导航窗格中是不可见的。嵌入宏的出现使得宏的功能更加强大、更加安全。

    8.数据宏

    数据宏是Access 2010之后中新增的一项功能,该功能允许在表事件(如添加、更新或删除数据等)中自动运行。     有两种类型的数据宏:一种是由表事件触发的数据宏(也称“事件驱动的”数据宏),一种是为响应按名称调用而运行的数据宏(也称“已命名的”数据宏).,     每当在表中添加、更新或删除数据时,都会发生表事件。数据宏是在发生这三种事件中的任一种事件之后,或发生删除或更改事件之前运行的。数据宏是一种触发器,可以用来检查数据表中输入的数据是否合理。当在数据表中输入的数据超出限定的范围时,数据宏则给出提示信息。另外,数据宏可以实现插入记录、修改记录和删除记录,从而对数据更新,这种更新比使用查询更新的速度快很多。对于无法通过查询实现数据更新的Web数据库,数据宏尤其有用。

    9.子宏

    子宏是共同存储在一个宏名下的一组宏的集合,该集合通常只作为一个宏引用。在一个宏中含有一个或多个子宏,每个子宏又可以包含多个宏操作。子宏拥有单独的名称并可独立运行(子宏在Access以前的版本中被称为宏组)。     在使用中,如果希望执行一系列相关的操作则要创建包含子宏的宏。例如,如果用户使用宏创建自定义菜单,则可以在一个宏中,创建多个子宏,每个子宏对应一个菜单项。     使用子宏更方便数据库的操作和管理。  



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭