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


推荐阅读
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • 本文详细介绍了IBM DB2数据库在大型应用系统中的应用,强调其卓越的可扩展性和多环境支持能力。文章深入分析了DB2在数据利用性、完整性、安全性和恢复性方面的优势,并提供了优化建议以提升其在不同规模应用程序中的表现。 ... [详细]
  • 深入解析Android自定义View面试题
    本文探讨了Android Launcher开发中自定义View的重要性,并通过一道经典的面试题,帮助开发者更好地理解自定义View的实现细节。文章不仅涵盖了基础知识,还提供了实际操作建议。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文详细探讨了Java中的24种设计模式及其应用,并介绍了七大面向对象设计原则。通过创建型、结构型和行为型模式的分类,帮助开发者更好地理解和应用这些模式,提升代码质量和可维护性。 ... [详细]
  • 数据管理权威指南:《DAMA-DMBOK2 数据管理知识体系》
    本书提供了全面的数据管理职能、术语和最佳实践方法的标准行业解释,构建了数据管理的总体框架,为数据管理的发展奠定了坚实的理论基础。适合各类数据管理专业人士和相关领域的从业人员。 ... [详细]
  • 深入理解 SQL 视图、存储过程与事务
    本文详细介绍了SQL中的视图、存储过程和事务的概念及应用。视图为用户提供了一种灵活的数据查询方式,存储过程则封装了复杂的SQL逻辑,而事务确保了数据库操作的完整性和一致性。 ... [详细]
  • 构建基于BERT的中文NL2SQL模型:一个简明的基准
    本文探讨了将自然语言转换为SQL语句(NL2SQL)的任务,这是人工智能领域中一项非常实用的研究方向。文章介绍了笔者在公司举办的首届中文NL2SQL挑战赛中的实践,该比赛提供了金融和通用领域的表格数据,并标注了对应的自然语言与SQL语句对,旨在训练准确的NL2SQL模型。 ... [详细]
  • 数据库内核开发入门 | 搭建研发环境的初步指南
    本课程将带你从零开始,逐步掌握数据库内核开发的基础知识和实践技能,重点介绍如何搭建OceanBase的开发环境。 ... [详细]
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
  • 雨林木风 GHOST XP SP3 经典珍藏版 V2017.11
    雨林木风 GHOST XP SP3 经典珍藏版 V2017.11 ... [详细]
  • 主板IO用W83627THG,用VC如何取得CPU温度,系统温度,CPU风扇转速,VBat的电压. ... [详细]
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社区 版权所有