Access VBA活用范例手册
上QQ阅读APP看书,第一时间看更新

前言

PREFACE

◎写在前面

Access开发软件具有易学、易用、成本低的优点,它是开发小型管理软件的一个最佳选择。要使用Access开发软件,Access VBA则是必须学习的内容之一。

在初学Access VBA时,经常会遇到如“能否使用VBA实现某种功能”、“可以使用哪些方法实现某种功能”、“有没有更简单、更高效的方法实现某项功能”之类的问题。鉴于此,我们特别编写了这本书,书中精选了各类经典范例303个及3个大型综合实战案例,为读者展示了使用VBA代码解决各类问题和实现各种功能的一些常用方法和技巧。

◎精髓大提炼

本书共11章,分别从基础技巧、数据处理和数据交换3个层面展示了使用VBA代码解决问题和实现各种功能的方法,各章节的具体内容如下所示。

Chapter01 Access基础操作技巧

在使用VBA代码解决实际问题之前,需要掌握一些Access VBA的基础知识,比如,VBA编辑器的使用、认识过程、函数和变量等。

◎过程、模块与语句

◎内置函数

◎流程语句

Chapter02 控件和对象的使用技巧

使用Access进行程序开发时,离不开对象和控件的支持。了解并掌握通过VBA代码操作它们的方法,是熟练使用Access开发程序的前提。

◎在窗体上操作的控件

◎获取控件中的数据

◎数据库对象的引用

◎数据库对象的创建与编辑

Chapter03 掌握Access中的对象操作技巧

通过VBA代码控制数据库对象的打开、关闭、显示、隐藏等,是使用Access开发程序时不可避免的操作。

◎应用程序的操作技巧

◎窗体的操作

Chapter04 数据格式处理技巧

使用Access开发的程序,更多的是为了在不同成员之间进行交互。所以,使用简洁、规范的数据格式,可以提高程序的实用性。

◎文本的外观格式

◎字符串数据处理

◎数值数据处理

◎日期数据处理

Chapter05 数据排序技巧

通过对数据库中的排序,可以更加高效地对数据库中的数据进行查找和分析。本章便着重展示在不同环境下采用的数据排序方式和技巧。

◎对窗体中的数据记录进行排序

◎通过查询排序数据

◎通过编写SQL语句排序数据

Chapter06 数据查询技巧

数据的查找和筛选,可以说是数据库类管理软件最为重要的功能。通过对大量数据的查找和筛选,可以获得有价值的数据。

◎逐条查询技巧

◎同时显示所有查询记录技巧

◎通过编写SQL语句查询数据

Chapter07 数据记录的追加、删除和更新技巧

数据记录的追加、删除和更新,是数据库最为重要的功能之一。本章将着重讲解如何通过VBA代码实现这些功能。

◎追加数据技巧

◎删改数据技巧

◎通过编写SQL语句编辑记录

Chapter08 数据记录的统计和打印技巧

通过Access VBA代码实现对数据记录的统计和打印设置,可以拓展数据库管理软件的功能,实现电脑办公与传统办公的有机结合。

◎统计数据记录技巧

◎打印数据记录技巧

Chapter09 Access与其他Office组件之间的数据交换技巧

Office组件的每一个成员都有其鲜明的特点,比如,Word出色的文档处理能力,通过数据交换,Access开发的软件可以吸收这些特点。

◎Access与Word之间的数据读/写

◎Access与Excel之间的数据读/写

Chapter10 其他的操作技巧

作为一款常用的软件,Access功能繁多。本章将介绍一些其他的操作技巧,通过这些技巧,可以更好地使用Access开发数据库管理软件。

◎文件的操作

◎Web与XML的应用

◎超链接的应用

◎其他常用技巧

Chapter11 Access VBA办公实战综合案例

在全书的最后,通过3个精心挑选的综合案例,对Access VBA在办公过程中的实战应用进行更直观、综合的体现。

◎采购管理系统

◎会员管理系统

◎经销商查询系统

◎选择此书理由

【案例目标明确,直指核心问题】

本书与市面上的一部分Access VBA类书籍不同,没有试图在一个综合性案例中解决所有问题,而是采用了一个案例解决一个问题的思路,尽量避免使读者陷入在大段程序中寻找所需代码的麻烦。

【解决方法多样,拓展解题思路】

本书的部分案例采用了多种解决方法,通过比较这些方法之间的异同,可以有效地拓展读者解决问题的思路和能力。

【提供完整代码,方便学习使用】

本书中的所有案例均提供完整的Access VBA代码,读者在使用本书时,可以通过下载文件快速获取案例的源代码。

◎学习指南

①案例编号

若需要在目录中查找相关的案例,可以使用案例编号进行查找。

②难易程度·适用版本

本书中将案例按照难易程度分为初、中、高3个等级,并使用黑色字体标识当前案例难度。部分不能够适用某些版本的案例则使用白色字体标出。

③案例标题

将案例主要解决的问题通过标题表示出来,以便根据问题查询相关知识和案例。

④案例归类·使用知识

本书中将每一章的案例按照方法分为若干小类,每一类中的案例均可以进行比较学习,并且在案例类别后面罗列了本例中使用的重点知识。

⑤基础解说

对本例中使用到的基础知识和注意事项进行解说。

⑥案例操作

叙述本例中需要解决的主要问题和简单的解决办法。

⑦素材文件

下载文件中提供本例进行操作时使用的素材,方便读者练习时使用。

⑧源文件

下载文件中保存的案例操作结果,方便读者练习时查阅代码和对比学习。

⑨过程源代码

本例中使用到的所有Access VBA代码,并使用注释对代码中的重要部分进行说明,方便读者阅读代码。

⑩执行过程

本例中Access VBA代码的执行方法、过程和结果。

◎超值下载

本书的下载文件中提供了书中11章共306个案例所使用到的所有素材文件和源文件,以供读者在练习时使用。

◎读者定位

本书主要适用于希望快速掌握Access VBA的相关知识,并使用Access VBA解决办公中实际问题的用户,对于不同年龄段的办公人员、文秘、财务人员、公务员,尤其对刚进入职场的工作人员解决实际问题有很强的指导作用。

编者

2017年5月