热门标签 | 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


推荐阅读
  • 本文详细探讨了JDBC(Java数据库连接)的内部机制,重点分析其作为服务提供者接口(SPI)框架的应用。通过类图和代码示例,展示了JDBC如何注册驱动程序、建立数据库连接以及执行SQL查询的过程。 ... [详细]
  • PHP 编程疑难解析与知识点汇总
    本文详细解答了 PHP 编程中的常见问题,并提供了丰富的代码示例和解决方案,帮助开发者更好地理解和应用 PHP 知识。 ... [详细]
  • Windows服务与数据库交互问题解析
    本文探讨了在Windows 10(64位)环境下开发的Windows服务,旨在定期向本地MS SQL Server (v.11)插入记录。尽管服务已成功安装并运行,但记录并未正确插入。我们将详细分析可能的原因及解决方案。 ... [详细]
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • 深入理解 SQL 视图、存储过程与事务
    本文详细介绍了SQL中的视图、存储过程和事务的概念及应用。视图为用户提供了一种灵活的数据查询方式,存储过程则封装了复杂的SQL逻辑,而事务确保了数据库操作的完整性和一致性。 ... [详细]
  • 数据库内核开发入门 | 搭建研发环境的初步指南
    本课程将带你从零开始,逐步掌握数据库内核开发的基础知识和实践技能,重点介绍如何搭建OceanBase的开发环境。 ... [详细]
  • 本文详细介绍了如何使用 Yii2 的 GridView 组件在列表页面实现数据的直接编辑功能。通过具体的代码示例和步骤,帮助开发者快速掌握这一实用技巧。 ... [详细]
  • 本文深入探讨 MyBatis 中动态 SQL 的使用方法,包括 if/where、trim 自定义字符串截取规则、choose 分支选择、封装查询和修改条件的 where/set 标签、批量处理的 foreach 标签以及内置参数和 bind 的用法。 ... [详细]
  • MySQL 数据库迁移指南:从本地到远程及磁盘间迁移
    本文详细介绍了如何在不同场景下进行 MySQL 数据库的迁移,包括从一个硬盘迁移到另一个硬盘、从一台计算机迁移到另一台计算机,以及解决迁移过程中可能遇到的问题。 ... [详细]
  • 图数据库中的知识表示与推理机制
    本文探讨了图数据库及其技术生态系统在知识表示和推理问题上的应用。通过理解图数据结构,尤其是属性图的特性,可以为复杂的数据关系提供高效且优雅的解决方案。我们将详细介绍属性图的基本概念、对象建模、概念建模以及自动推理的过程,并结合实际代码示例进行说明。 ... [详细]
  • 本文详细介绍了 MySQL 中 LAST_INSERT_ID() 函数的使用方法及其工作原理,包括如何获取最后一个插入记录的自增 ID、多行插入时的行为以及在不同客户端环境下的表现。 ... [详细]
  • 本文探讨了MariaDB在当前数据库市场中的地位和挑战,分析其可能面临的困境,并提出了对未来发展的几点看法。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
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社区 版权所有