热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

计算机二级使用宏,计算机二级宏讲解.pptx

数据库管理系统应用第9章宏第9章宏P192学习要点P193宏和宏组的概念序列宏、条件宏和宏组的创建方法Access中常用的宏操作在窗体和报表中使用宏特殊的宏AutoExec宏的调试

数据库管理系统应用

第9章 宏

第9章 宏

P192

学习要点

P193

宏和宏组的概念

序列宏、条件宏和宏组的创建方法

Access 中常用的宏操作

在窗体和报表中使用宏

特殊的宏AutoExec

宏的调试和运行

9.1 宏概述

宏是一个集合,含有一个或多个操作,其中的每个操作都可以完成特定的功能,这些功能都是在Access中定义好的。

P192

宏是作为一种简化的编程语言出现的。使用宏无需记住复杂的语法和程序结构,只需在下拉列表中选择操作,然后填写与操作相关的信息即可。

生成宏要比编写VBA程序容易,而且宏可以转换为VBA代码。

9.1.1 什么是宏

9.1 宏概述

P192

宏的操作可以实现下列8类功能:

窗口管理

宏命令

筛选/查询/搜索

数据导入/导出

数据对象

数据输入操作

系统命令

用户界面命令

9.1 宏概述

P192

一个宏操作是由操作和参数两部分组成的。

操作表示要完成的功能,通过设置参数来决定具体要实现的功能。

如图所示,该操作是一个打开表的操作,从设置的参数可知,是以设计视图打开学生表,可编辑。

操作

参数

宏有不同的分类方法。

9.1.2 宏的分类

P192

按照宏的结构,宏被分为操作序列宏、宏组和条件宏3种。

按照宏的存放位置不同,可被分成独立宏、嵌入宏和数据宏3种。

根据附加对象的不同,宏还可分为数据宏和用户界面宏两种。

主要掌握

9.2 创建独立宏

P194

在创建宏的过程中,主要工作是设置所包含的操作和相应的参数。

宏的创建方法与其他Access数据库对象一样,都可以在设计视图窗口进行。

9.2.1 创建操作序列宏

P194

凡在导航窗格的宏下显示的宏,都称为独立宏。

在“创建”选项卡的“宏与代码”组中,点击“宏”按钮,即可打开宏设计器,

9.2.1 创建操作序列宏

P194

导航窗格

宏设计器窗格

操作目录窗格

1. 宏设计视图

9.2.1 创建操作序列宏

P194

操作名称

说明

AddMenu

为窗体或报表将菜单添加到自定义菜单栏

Beep

使计算机发出嘟嘟声

CloseDatabase

关闭当前数据库

CloseWindow

关闭指定窗口;如没有指定窗口,关闭当前窗口

FindRecord

在当前窗体或数据表中查找符合条件的记录

FindNextRecord

查找下一条符合条件的记录

GoToControl

将焦点移到当前数据表的字段或窗体上指定的控件上

GoToRecord

指定某记录为当前记录

MessageBox

显示消息框

OpenQuery

执行查询

OpenForm

打开窗体

OpenReport

打开报表

OpenTable

打开表

QuitAccess

退出Access 2010

RunApplication

启动另一个应用程序,如Excel或Word

RunMacro

执行一个宏

SetValue

为窗体、窗体数据表和报表的控件、字段和属性设置值

常用宏操作

9.2.1 创建操作序列宏

P194

操作名称

说明

ApplyFilter

为表、窗体或报表应用筛选、查询或SQL WHERE 子句可限制或排序来自表中的记录,或来自窗体、报表的基本表或查询中的记录

RunSQL

执行指定的SQL语句以完成动作查询,也可以完成数据定义查询。可以用该语句来修改当前数据库或其他数据库(使用 IN 子句)中的数据和数据定义

常用宏操作

注意:

宏命令前面没有DoCmd,VBA命令才用DoCmd

如:

CloseWindow 是宏命令

DoCmd.Close 是VBA命令

9.2.1 创建操作序列宏

P194

2. 向宏添加操作

9.2.1 创建操作序列宏

P194

设置参数

删除按钮

折叠按钮

上移/下移按钮

9.2.1 创建操作序列宏

P194

【例9-1】建立一个操作序列宏,功能是以只读方式打开并浏览“学生”表,启动Word,然后发出一声嘟嘟声,最后弹出一个消息框,显示“已打开学生表和Word文档”

1.打开“学生”表

2.启动 Word

3.发出嘟嘟声

4.弹出一个消息框,显示“已打开学生表和Word文档”

9.2.2编辑宏

P194

移动宏操作

删除宏操作

复制和粘贴宏操作

共享宏

9.2.3 条件宏的创建

P199

条件宏是指在宏的操作中,某些宏是带有条件的,只有当条件满足时,这些操作才会执行。

要创建条件宏,应使用程序流程中的“If”块。还可以添加“Else If”和“Else”块来扩展“If”块,其结构类似于第6章中关于分支语句的描述。

9.2.3 条件宏的创建

P199

条件宏是指在宏的操作中,某些宏是带有条件的,只有当条件满足时,这些操作才会执行。

If块

9.2.3 条件宏的创建

P199

在“If”块中添加“Else”或“Else I


推荐阅读
  • Maven + Spring + MyBatis + MySQL 环境搭建与实例解析
    本文详细介绍如何使用MySQL数据库进行环境搭建,包括创建数据库表并插入示例数据。随后,逐步指导如何配置Maven项目,整合Spring框架与MyBatis,实现高效的数据访问。 ... [详细]
  • 知识图谱与图神经网络在金融科技中的应用探讨
    本文详细介绍了融慧金科AI Lab负责人张凯博士在2020爱分析·中国人工智能高峰论坛上的演讲,探讨了知识图谱与图神经网络模型如何在金融科技领域发挥重要作用。 ... [详细]
  • 流处理中的计数挑战与解决方案
    本文探讨了在流处理中进行计数的各种技术和挑战,并基于作者在2016年圣何塞举行的Hadoop World大会上的演讲进行了深入分析。文章不仅介绍了传统批处理和Lambda架构的局限性,还详细探讨了流处理架构的优势及其在现代大数据应用中的重要作用。 ... [详细]
  • 软件测试行业深度解析:迈向高薪的必经之路
    本文深入探讨了软件测试行业的发展现状及未来趋势,旨在帮助有志于在该领域取得高薪的技术人员明确职业方向和发展路径。 ... [详细]
  • 问题描述现在,不管开发一个多大的系统(至少我现在的部门是这样的),都会带一个日志功能;在实际开发过程中 ... [详细]
  • 解决JavaScript中法语字符排序问题
    在开发一个使用JavaScript、HTML和CSS的Web应用时,遇到从SQLite数据库中提取的法语词汇排序不正确的问题,特别是带重音符号的字母未按预期排序。 ... [详细]
  • 理解浏览器历史记录(2)hashchange、pushState
    阅读目录1.hashchange2.pushState本文也是一篇基础文章。继上文之后,本打算去研究pushState,偶然在一些信息中发现了锚点变 ... [详细]
  • 从CodeIgniter中提取图像处理组件
    本指南旨在帮助开发者在未使用CodeIgniter框架的情况下,如何独立使用其强大的图像处理功能,包括图像尺寸调整、创建缩略图、裁剪、旋转及添加水印等。 ... [详细]
  • 本文探讨了如何通过Service Locator模式来简化和优化在B/S架构中的服务命名访问,特别是对于需要频繁访问的服务,如JNDI和XMLNS。该模式通过缓存机制减少了重复查找的成本,并提供了对多种服务的统一访问接口。 ... [详细]
  • 如何在PHP中安装Xdebug扩展
    本文介绍了如何从PECL下载并编译安装Xdebug扩展,以及如何配置PHP和PHPStorm以启用调试功能。 ... [详细]
  • 本文详细介绍了如何搭建一个高可用的MongoDB集群,包括环境准备、用户配置、目录创建、MongoDB安装、配置文件设置、集群组件部署等步骤。特别关注分片、读写分离及负载均衡的实现。 ... [详细]
  • 本文详细介绍了如何在ARM架构的目标设备上部署SSH服务端,包括必要的软件包下载、交叉编译过程以及最终的服务配置与测试。适合嵌入式开发人员和系统集成工程师参考。 ... [详细]
  • 深入理解云计算与大数据技术
    本文详细探讨了云计算与大数据技术的关键知识点,包括大数据处理平台、社会网络大数据、城市大数据、工业大数据、教育大数据、数据开放与共享的应用,以及搜索引擎与Web挖掘、推荐技术的研究及应用。文章还涵盖了云计算的基础概念、特点和服务类型分类。 ... [详细]
  • 本文档介绍了如何使用ESP32开发板在STA模式下实现与TCP服务器的通信,包括环境搭建、代码解析及实验步骤。 ... [详细]
  • C# 中创建和执行存储过程的方法
    本文详细介绍了如何使用 C# 创建和调用 SQL Server 存储过程,包括连接数据库、定义命令类型、设置参数等步骤。 ... [详细]
author-avatar
夏天电艹热毯
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有