学习使用Microsoft Access来存储数据、分析信息、生成报表、创建应用程序,以及执行其他更多操作!学习本书,你将全面透彻地理解Access的工作方式。
《中文版Access 2019宝典(第9版)》开篇讲解基本数据库概念,此后循序渐进地指导你构建高效的表、创建功能强大的分析查询、利用Access窗体创建可靠的应用程序、生成美观的Access报表。本书还介绍SharePoint集成功能和VBA编程知识,堪称一座熠熠生辉的知识宝库,是各级别Access用户的宝贵资源。
《中文版Access 2019宝典(第9版)/办公大师经典丛书》分为以下7个部分。 ·第Ⅰ部分:Access构建块。第1部分对数据库的基本元素提供了详细说明,为之后的学习打下坚实基础,介绍数据库管理的关键词,解释如何规划表和使用Access数据类型。在该部分,还首次接触到Access以及Access界面。 ·第Ⅱ部分:了解Access表。第Ⅱ部分讨论构建Access表、管理表之间的关系以及链接到不同的数据源(例如Excel文件、文本文件、SQL Server以及其他Access数据库)所需的技能。 ·第Ⅲ部分:使用Access查询。第1II部分介绍Access提供的一部分基本分析工具。该部分探讨查询生成器以及基于Access表创建简单和高级分析输出的技术,介绍查询的基本知识,其中包括聚合查询、动作查询以及交叉表查询。 ·第Ⅳ部分:在Access中分析数据。第Ⅳ部分介绍许多高级技术,它们可以真正将数据分析带到一个全新水平。该部分研究如何通过查询转换数据、创建自定义计算、执行条件分析、构建强大的子查询以及在查询中应用统计分析。 ·第Ⅴ部分:使用Access窗体和报表。第V部分重点介绍如何使用Access构建窗体和报表。该部分介绍将数据转换为美观用户界面和PDF样式Access报表的基本知识,讲述如何通过高级窗体控件来改进Access 应用程序的外观。 ·第Ⅵ部分:Access编程基础知识。第VI部分进入下一阶段,讲述编程的基本原理。该部分的章节首先介绍Access宏,分析VBA基本原理,并利用VBA来增强Access数据库。该部分帮助掌握驱动Access 应用程序的复杂对象和事件模型,以及如何充分利用这种丰富的编程环境,构造所需的VBA代码。 ·第Ⅶ部分:高级Access编程技术。第VII部分将关注点转移到自动化和集成上,介绍如何利用其他程序和平台来增强报告机制。在该部分的章节中,不仅学习精通VBA所需的基本技能一,还会介绍很多技术内幕和诀窍,它们可以应用于Access应用程序开发项目。在该部分,还将介绍Access中扩展的Microsoft SharePoint集成功能,这些功能允许在SharePoint站点上发布Access表、窗体和报表。
迈尔尔·亚力山大(Michael Alexander),是一位MCAD(Microsoft认证的应用开发专家)和Microsoft MVP,他为各种行业开发报表解决方案的经验超过1 5年。他也是datapigtechnologies.com的主要撰稿人,在该站点上他与微软Access和Excel社区分享视频教程。Michael写过多部有关使用Access和Excel进行高级商业分析的著作。 迪克·库斯莱卡(Dick Kualeika),已经连续1 2年被授予Microsoft Excel MVP称号,Dick为客户开发基于Access和Excel的解决方案,也是Daily Dose Of Excel博客的主要撰稿人。
★一本精品书籍! 该书字字珠玑,句句精湛,是学习Access2019的一站式“充电站”,是极具价值的工具书。我强烈向你推荐该书! ——Douglas R.Buck ★娓娓道来,令人如沐春风! 该书块头虽大,但没有多余的文字。该书见解深刻,读者总能在其中找到极有价值的信息。愿你辛勤耕耘,在该书指导下悟透Access数据库的原理,精通掌握技术,成为职场中的香饽饽。 ——Ven.Hong Yang ★指引我构建数据库的圣经! 该书是作者智慧和心血的结晶,是我期待已久的精品书籍。我时常翻阅它,吸取知识营养。作者完成了一项工作,谢谢! ——DiverDude ★内容全面,讲解精辟! 这正是我一直苦苦寻找的工具书。该书的讲解全面透彻,读来令人愉悦,发人深思。无论你是初出茅庐的新手,还是资深Access用户,阅读该书,都将获益匪浅。 —— Timothy F Wynne ★一本经典著作。 作者学识渊博,提供的见解十分宝贵,能让你少走很多弯路。该书讲解透彻,物超所值,值得拥有! ——Lynn Laubach
第Ⅰ部分 Access构建块第1章 数据库开发简介1.1 Access的数据库术语1.1.1 数据库1.1.2 表1.1.3 记录和字段1.1.4 值1.2 关系数据库1.3 Access数据库对象1.3.1 表1.3.2 查询1.3.3 数据输入和显示窗体1.3.4 报表1.3.5 宏和VBA1.3.6 数据库对象1.4 5步设计法1.4.1 步骤1:总体设计——从概念到实际1.4.2 步骤2:报表设计1.4.3 步骤3:数据设计1.4.4 步骤4:表设计1.4.5 步骤5:窗体设计第2章 Access简介2.1 Access欢迎屏幕2.2 如何创建空白数据库2.3 Access 2019界面2.3.1 “导航”窗格2.3.2 功能区2.3.3 快速访问工具栏第Ⅱ部分了解Access表第3章 创建Access表3.1 表的类型3.1.1 对象表3.1.2 事务表3.1.3 联接表3.2 创建新表3.2.1 设计表3.2.2 使用“设计”选项卡3.2.3 使用字段3.3 创建tblCustomers表3.3.1 使用自动编号字段3.3.2 完成tblCustomers表3.4 更改表设计3.4.1 插入新字段3.4.2 删除字段3.4.3 更改字段位置3.4.4 更改字段名称3.4.5 更改字段大小3.4.6 处理数据转换问题3.4.7 分配字段属性3.5 了解tblCustomers字段属性3.6 设置主键3.6.1 选择主键3.6.2 创建主键3.6.3 创建复合主键3.7 为Access表编制索引3.7.1 索引的重要性3.7.2 多字段索引3.7.3 何时对表编制索引3.8 打印表设计3.9 保存完成的表3.10 操纵表3.10.1 重命名表3.10.2 删除表3.10.3 复制数据库中的表3.10,4将表复制到另一个数据库3.11 向数据库表中添加记录3.12 了解附件字段第4章 了解表关系4.1 构建无懈可击的数据库4.2 数据规范化和反规范化4.2.1 第一范式4.2.2 第二范式4.2.3 第三范式4.2.4 反规范化4.3 表关系4.3.1 连接数据4.3.2 一对4.3.3 一对多4.3.4 多对多4.4 完整性规则4.4.1 主键不能包含空值4.4.2 所有外键值必须与对应的主键匹配4.5 键4.5.1 确定主键4.5.2 主键的优点4.5.3 指定主键4.5.4 创建关系并实施参照完整性4.5.5 查看所有关系4.5.6 删除关系4.5.7 遵从应用程序特定的完整性规则第5章 使用Access表5.1 了解数据表5.2 数据表窗口5.2.1 在数据表中移动5.2.2 使用导航按钮5.2.3 检查数据表功能区5.3 打开数据表5.4 输入新数据5.4.1 保存记录5.4.2 了解数据类型的自动验证5.4.3 了解属性如何影响数据输入5.5 在数据表中导航记录5.5.1 在记录之间移动5.5.2 查找特定值5.6 在数据表中更改值5.6.1 手动替换现有值5.6.2 更改现有值5.7 使用撤消功能5.8 复制和粘贴值5.9 替换值5.10 添加新记录5.11 删除记录5.12 显示记录5.12.1 更改字段顺序5.12.2 更改字段显示宽度5.12.3 更改记录显示高度5.12.4 更改显示字体5.12.5 显示单元格网格线和隔行颜色……第Ⅲ部分使用Access查询第Ⅳ部分在Access中分析数据第Ⅴ部分使用Access窗体和报表第Ⅵ部分Access编程基础知识第Ⅶ部分高级Access编程技术
欢迎使用《中文版Access 2019宝典(第9版)》,它是了解现今功能最强大的桌面数据库管理系统的个人指南。 快速浏览本书的内容,就会认识到,Microsoft Access能以其他应用程序无法实现的方式帮助管理数据。甚至连使用最广泛的应用程序Microsoft Excel都无法实现Access的功能。现在,将Access(数据库管理应用程序)与Excel(电子表格应用程序)进行比较似乎没有太大意义,但毫无疑问,在各种组织中,用户每天都在使用Excel来管理和分析大量数据。当然,读者使用本书的原因可能是想要突破Excel的限制。 对于需要面对日益膨胀的数据的分析师来说,Access可以极大地提升其工作效率。Access只需要非常少的性能开销便可处理较大的数据集。它不存在预定的行限制。它还可以高效地管理不同数据表之间的关系。此外,Access附带了很多工具,可以帮助构建自己的可分发应用程序。 现在,我们面对空前庞大的数据,需要更多地进行复杂的数据分析,高级分析师需要掌握一些新的工具,以便摆脱机械地使用电子表格进行分析的状况。鉴于此,本书在提升你的技能的过程中可以发挥非常重要的作用。本书不仅介绍Access.还探讨各种可通过Access改善日常数据管理和分析的方法。 书中包含成为Access 2019高手需要的所有内容。本书首先介绍数据库的基本知识,然后逐章介绍具体内容。 本书的设计初衷是增强各种水平用户(Access初、中、高级用户)的技能集。如果你是Access初学者,那么建议从头开始学习。如果已经非常熟悉Access,可以轻松地构建Access应用程序,就可以从本书的后面部分开始学习。 如果你是初次接触数据库管理领域,则本书包含了开始学习Access 2019所需的全部内容。本书还提供了一些高级主题,以供参考和学习。初级开发人员应该特别关注第1部分,该部分介绍了构建成功、高效数据库所需的基本技能。作为数据库设计师,评价其能力的标准始终不变,那就是其构建的应用程序的执行性能如何以及处理用户交付给他们的数据的情况。 如果你想要了解VBA(Visual Basic for Applications)编程的基本知识,就可以在本书中找到所需的内容。尽管VBA是一个内容非常丰富的主题,完全可以单独编写一本书,但本书的部分章节初步介绍了如何利用VBA增强自己的Access数据库。本书第VI部分解释通过添加到数据库中的代码编写VBA过程和构建Access应用程序的具体细节,其中包含很多技术细节。本书分为以下7个部分。 ·第Ⅰ部分:Access构建块。第1部分对数据库的基本元素提供了详细说明,为之后的学习打下坚实基础,介绍数据库管理的关键词,解释如何规划表和使用Access数据类型。在该部分,还首次接触到Access以及Access界面。 ·第Ⅱ部分:了解Access表。第Ⅱ部分讨论构建Access表、管理表之间的关系以及链接到不同的数据源(例如Excel文件、文本文件、SQL Server以及其他Access数据库)所需的技能。 ·第Ⅲ部分:使用Access查询。第1II部分介绍Access提供的一部分基本分析工具。该部分探讨查询生成器以及基于Access表创建简单和高级分析输出的技术,介绍查询的基本知识,其中包括聚合查询、动作查询以及交叉表查询。 ·第Ⅳ部分:在Access中分析数据。第Ⅳ部分介绍许多高级技术,它们可以真正将数据分析带到一个全新水平。该部分研究如何通过查询转换数据、创建自定义计算、执行条件分析、构建强大的子查询以及在查询中应用统计分析。 ·第Ⅴ部分:使用Access窗体和报表。第V部分重点介绍如何使用Access构建窗体和报表。该部分介绍将数据转换为美观用户界面和PDF样式Access报表的基本知识,讲述如何通过高级窗体控件来改进Access 应用程序的外观。 ·第Ⅵ部分:Access编程基础知识。第VI部分进入下一阶段,讲述编程的基本原理。该部分的章节首先介绍Access宏,分析VBA基本原理,并利用VBA来增强Access数据库。该部分帮助掌握驱动Access 应用程序的复杂对象和事件模型,以及如何充分利用这种丰富的编程环境,构造所需的VBA代码。 ·第Ⅶ部分:高级Access编程技术。第VII部分将关注点转移到自动化和集成上,介绍如何利用其他程序和平台来增强报告机制。在该部分的章节中,不仅学习精通VBA所需的基本技能一,还会介绍很多技术内幕和诀窍,它们可以应用于Access应用程序开发项目。在该部分,还将介绍Access中扩展的Microsoft SharePoint集成功能,这些功能允许在SharePoint站点上发布Access表、窗体和报表。