具体描述
这是一本关于如何使用Access 的入门书,该书以当前新的2016 版本为操作平台,通过“知识点+实例操作”的模式进行讲解。
本书主要适用于希望掌握一定数据管理和编程技能,希望通过简单的学习就可以制作出能够投入使用的数据库应用系统的非计算机专业管理人员、办公人员及家庭用户等使用,也可以作为大中专院校Access 教学的参考书。
这是一本关于如何使用Access 的入门书,该书以当前新的2016 版本为操作平台,通过“知识点+实例操作”的模式进行讲解。
本书主要适用于希望掌握一定数据管理和编程技能,希望通过简单的学习就可以制作出能够投入使用的数据库应用系统的非计算机专业管理人员、办公人员及家庭用户等使用,也可以作为大中专院校Access 教学的参考书。
作者简介
目录信息
1.1 数据库概述 2
1.1.1 数据库管理的对象——数据2
1.1.2 在计算机中实现数据的管理——数据库系统 2
1.1.3 在计算机中模拟现实——数据模型 3
1.2 关系型数据库的升级换代 4
1.3 关系型数据库基础 5
1.3.1 关系型数据库中的一些基本概念 6
1.3.2 关系的特点 7
1.3.3 关系的运算 8
1.3.4 关系的完整性 9
1.4 5步完成数据库的设计 9
第2章 Access 2016基础认知
2.1 Access 2016的启动与退出 14
2.1.1 启动Access 2016 14
2.1.2 退出Access 2016 14
2.2 Access 2016的界面介绍15
2.2.1 “文件”选项卡 15
2.2.2 快速访问工具栏 16
2.2.3 功能区 17
2.3 Access数据库中的基本概念18
2.3.1 表18
2.3.2 记录和字段18
2.3.3 值18
2.3.4 查询 19
2.3.5 窗体 19
2.3.6 报表 19
2.3.7 视图 19
2.4 在导航窗格中操作数据库对象20
2.4.1 通过导航窗格打开对象20
2.4.2 设置对象在导航窗格中的显示效果21
2.4.3 隐藏和显示导航窗格24
2.5 数据库对象的视图24
实战演练 打开并操作“信息查询系统”数据库文件26
第3章 创建数据库和表
3.1 数据库文件的基本操作30
3.1.1 数据库文件的创建与保存30
3.1.2 数据库文件的打开 32
3.1.3 数据库文件的压缩与修复32
3.2 Access数据表基础34
3.2.1 表的结构34
3.2.2 表的视图34
3.2.3 字段的类型35
3.3 创建和关闭表36
3.3.1 在数据表视图中创建表36
3.3.2 在设计视图中创建表38
3.3.3 关闭表 43
3.4 设置主键44
3.4.1 主键的作用44
3.4.2 选择主键的原则 44
3.4.3 创建主键45
3.4.4 复合主键46
3.5 使用索引提高表的性能47
3.5.1 索引的重要性47
3.5.2 创建复合索引48
3.5.3 合理使用索引48
3.6 在数据库中操作表49
3.6.1 重命名表49
3.6.2 删除表 49
3.6.3 在同一数据库文件中复制表 50
3.6.4 将表数据复制到其他的数据库中51
3.7 向数据表中添加记录53
实战演练 以罗斯文数据库的表结构制作销售管理数据库.53
第4章 使Access数据库更为规范
4.1 什么样的表才规范58
4.1.1 第一范式58
4.1.2 第二范式59
4.1.3 第三范式61
4.2 表关系62
4.2.1 主键和外键——关系实现的方法62
4.2.2 关系的类型62
4.2.3 创建表之间的关系 64
4.2.4 实施关系参照完整性66
4.3 检索数据66
4.3.1 数据的排序66
4.3.2 数据的筛选69
4.3.3 数据的汇总71
4.4 创建与设计表格式72
4.4.1 设置单元格行高和列宽73
4.4.2 设置数据格式74
4.4.3 隐藏和显示字段 75
4.4.4 冻结字段76
实战演练 创建“工资管理数据库”的表77
第5章 使用查询选择数据
5.1 查询的基础知识84
5.1.1 什么是查询84
5.1.2 查询的类型85
5.1.3 查询的功能86
5.1.4 记录集的工作方法 87
5.2 创建查询87
5.2.1 使用查询向导创建查询88
5.2.2 使用查询设计创建查询95
5.3 编辑查询中的字段 107
5.3.1 添加与删除字段107
5.3.2 重命名字段 107
5.3.3 移动字段 108
5.4 在查询中进行计算 108
5.4.1 认识查询中常用的运算符 108
5.4.2 计算的类型 110
第6章 高级查询设计
6.1 认识SQL语言 116
6.1.1 Access中的SQL语言116
6.1.2 SQL语言的特点117
6.1.3 SQL语言可实现的功能117
6.2 SQL语言的数据定义功能 118
6.2.1 创建基本表 118
6.2.2 修改基本表 125
6.3 SQL的数据操作功能 128
6.3.1 通过SELECT语句查询数据128
6.3.2 操作查询记录 130
6.3.3 通过INSERT INTO语句插入记录136
6.3.4 通过UPDATE语句修改数据 139
6.3.5 删除表中的记录141
6.4 构建多样的表达式 143
6.4.1 构建某个范围内的逻辑表达式143
6.4.2 构建多个常量中任选一个的表达 143
6.4.3 构建文本匹配的表达式 144
6.4.4 构建匹配文本范围的表达式145
6.4.5 使用聚合函数 146
6.5 使用嵌套查询 147
6.5.1 单表嵌套查询 147
6.5.2 多表嵌套查询 149
6.5.3 在查询中添加统计字段 151
6.6 在多个表中进行查询 152
6.6.1 使用UNION连接查询结果 152
6.6.2 多表连接查询 154
实战演练 通过SQL语句查询删除“出生年月”字段.159
第7章 与外部进行数据交换
7.1 认识外部数据 164
7.1.1 Access支持的外部数据类型164
7.1.2 与外部数据交换的方式 164
7.2 导入外部数据 165
7.2.1 导入其他Access数据库中的数据 165
7.2.2 导入其他格式文件中的数据166
7.3 导出数据 167
7.3.1 导出对象到其他Access数据库中 167
7.3.2 将Access数据导出为其他格式文件 168
7.4 链接外部数据 169
7.4.1 链接至Access数据库 169
7.4.2 链接至Excel电子表格 171
7.4.3 链接至HTML文档174
7.4.4 链接至文本文档175
7.5 编辑链接表 176
7.5.1 修改链接表名称176
7.5.2 修改字段属性 177
7.5.3 查看或更新链接表178
7.5.4 转换链接表为本地表 179
第8章 创建基本的Access窗体
8.1 认识窗体 182
8.1.1 窗体的功能和分类182
8.1.2 窗体的视图 183
8.1.3 窗体的组成部分184
8.2 创建基本窗体 185
8.2.1 根据已有数据创建窗体 186
8.2.2 通过窗体向导创建窗体 187
8.2.3 创建导航窗体 188
8.2.4 创建空白窗体 190
8.3 在窗体中添加控件 190
8.3.1 调整窗体区域大小191
8.3.2 认识控件 191
8.3.3 常用控件介绍 192
8.3.4 添加控件的方法193
8.4 选择控件 196
8.4.1 选择单个控件 197
8.4.2 选择多个控件 197
8.5 操作控件 197
8.5.1 调整控件的大小198
8.5.2 调整控件的位置200
8.5.3 控件的定位 201
8.5.4 设置控件的外观203
8.5.5 组合控件 203
8.5.6 通过布局排列控件204
8.5.7 更改控件类型 206
8.6 认识属性 207
8.6.1 显示属性表 207
8.6.2 认识属性表 208
实战演练 制作“信息管理数据库”登录窗体210
第9章 窗体的高级操作
9.1 使用父/子窗体218
9.1.1 认识父/子窗体218
9.1.2 创建父/子窗体219
9.2 创建图表窗体 226
9.3 在不同对象间切换 228
9.3.1 通过按钮进行切换229
9.3.2 通过超链接进行切换 230
9.4 创建计算控件 232
9.4.1 实现字段值的算术运算 232
9.4.2 在计算控件中使用内置函数234
9.5 添加页眉/页脚236
9.6 设置【Tab】键的次序237
9.7 为窗体添加一些功能 240
9.7.1 通过控件为窗体添加功能 240
9.7.2 通过表达式为窗体添加功能242
9.7.3 通过查询为窗体添加功能 243
第10章 创建与打印报表
10.1 了解报表的基础知识 252
10.1.1 报表与窗体的异同252
10.1.2 报表的组成部分253
10.1.3 报表的分类 254
10.1.4 报表的4种视图 255
10.2 报表的创建 257
10.2.1 创建基本的报表257
10.2.2 创建空报表 258
10.2.3 通过向导创建报表258
10.2.4 创建标签报表 260
10.2.5 创建报表方式的比较 262
10.3 报表的设计 262
10.3.1 在报表中实现分组和排序功能263
10.3.2 在报表中筛选数据267
10.3.3 在报表中使用控件268
10.4 报表的美化 274
10.4.1 使用主题快速美化报表 274
10.4.2 使用条件格式突出显示数据275
10.4.3 使用图片美化报表277
10.5 报表的预览与打印 278
10.5.1 报表的页面设置279
10.5.2 预览报表的打印效果 280
10.5.3 打印报表 280
实战演练 制作“期刊订阅情况”报表.280
第11章 Access宏设计
11.1 宏的基本概念 286
11.1.1 宏的作用 286
11.1.2 宏的结构 286
11.1.3 宏操作287
11.2 宏的创建与执行 288
11.2.1 标准宏的创建和执行 288
11.2.2 事件宏的创建和执行 291
11.2.3 数据宏的创建和执行 293
11.2.4 创建自动启动宏295
11.2.5 创建通过快捷键执行的宏 296
11.3 在宏中应用条件 297
11.4 将宏转换为VBA代码299
实战演练 使用宏实现登录窗体的功能 300
第12章 VBA程序设计基础
12.1 VBE编程环境 304
12.2 VBA编程基础305
12.2.1 数据类型 305
12.2.2 常量306
12.2.3 变量307
12.2.4 运算符与表达式308
12.2.5 标准函数 308
12.3 流程控制语句 312
12.3.1 选择控制语句 312
12.3.2 循环控制语句 314
12.3.3 错误处理语句 316
12.4 养成良好的编程习惯 316
12.5 认识对象的事件 317
12.5.1 事件类型 317
12.5.2 窗体和报表事件317
12.5.3 键盘事件 319
实战演练 通过窗体输入销售清单320
第13章 集成Access数据库应用系统
13.1 权限管理——登录窗体与用户表 324
13.1.1 登录窗体之用户表324
13.1.2 登录窗体之登录功能 324
13.1.3 登录窗体之取消功能 326
13.1.4 登录窗体之注册功能 326
13.1.5 登录窗体之找回密码 329
13.2 功能引导——在程序不同功能之间切换 331
13.2.1 功能引导之导航窗体 331
13.2.2 功能引导之菜单332
13.3 像模像样——使数据库应用程序更像样 337
13.3.1 设置程序的名称、图标和启动项 337
13.3.2 隐藏Access程序背景 338
13.4 最终文件——生成Accde文件339
实战演练 集成“学生管理系统”339
第14章 制作计件类薪资管理系统
14.1 实战制作目标 344
14.2 实战制作分析 345
14.3 实战制作详解 345
14.3.1 制作基本表 346
14.3.2 制作员工信息管理功能模块350
14.3.3 制作计件管理功能模块 354
14.3.4 制作计件工资管理模块 362
14.3.5 制作员工考勤管理模块 364
14.3.6 制作员工福利管理模块 370
14.3.7 制作工资计算及查询模块 372
14.3.8 制作系统功能引导模块 374
14.3.9 集成系统 377
· · · · · · (收起)
读后感
用户评价
这本书在介绍关系型数据库的核心概念时,做得相当出色。它不仅仅是简单地罗列理论,而是通过一系列贴合实际应用的场景,来阐释表之间的关系是如何建立的。比如,在讲解“一对多”关系时,书中举了一个图书管理系统的例子,用户表和借阅记录表之间就是典型的“一对多”关系。它详细地解释了如何通过外键来连接这两个表,并且强调了参照完整性在保证数据准确性方面的重要性。我特别喜欢书中关于“数据规范化”的讲解,虽然听起来有些专业,但作者用非常通俗易懂的语言,结合实际的表格设计案例,解释了如何避免数据冗余和更新异常,这对于建立一个高效、易于维护的数据库至关重要。读到这里,我才真正理解了为什么在设计数据库时,需要仔细考虑表的结构和字段的定义。
这本书在数据管理和维护方面的内容也十分实用。随着数据库的不断使用,数据量会越来越大,如何保证数据的质量和安全性就显得尤为重要。书中详细讲解了数据导入和导出的方法,以及如何使用备份和恢复功能来保护数据。我尤其关注的是关于数据验证规则和输入掩码的章节,这些功能可以帮助我们在数据录入阶段就有效地防止错误数据的产生,从而保证了整个数据库的数据质量。例如,通过设置输入掩码,可以规范电话号码、日期等数据的输入格式,避免了不同格式带来的混乱。此外,书中还介绍了一些关于优化数据库性能的技巧,这对于处理大型数据库来说非常有益。
拿到这本《Access 2016 从入门到精通》的时候,我真的是抱着一种既期待又有点忐忑的心情。期待是因为我长期以来饱受数据管理的困扰,Excel固然强大,但在处理大量关联性强的数据时,它的局限性就暴露无遗了,尤其是当涉及到跨表查询、数据一致性维护以及复杂报表生成时,简直是寸步难行。而Access 2016,听名字就知道,是专门针对数据库管理设计的,听起来就像是我的救星。但同时我也很担心,毕竟数据库这个概念对我来说,之前只是停留在理论层面,实际操作起来是否会像传说中那样复杂难懂?这本书的“从入门到精通”字样,既是吸引我的理由,也是我心里的一块石头,希望它真的能够带领我这个零基础的小白,一步步解锁Access的强大功能。
书中的语言风格非常平实易懂,没有过多的专业术语堆砌,即使是第一次接触数据库的用户,也能轻松理解。作者在讲解每一个功能点时,都力求做到清晰明了,并且会适时地给出一些“小贴士”或者“注意事项”,提醒读者在操作过程中可能遇到的问题以及如何规避。这种贴心的设计,让我在学习过程中少走了很多弯路。而且,书中还穿插了一些关于数据库设计原则的探讨,比如如何选择合适的数据类型、如何命名表和字段等,这些内容虽然看似基础,但却对建立一个良好、易于维护的数据库至关重要,也体现了作者在数据库设计方面的专业性和深厚功底。
读完这本书,我最大的感受就是,Access 2016并不是一个高不可攀的技术工具,而是一个强大且易于掌握的数据库管理解决方案。这本书就像一位耐心的老师,循序渐进地带领我走进了Access的世界,让我从一个对数据库一窍不通的门外汉,变成了一个能够独立设计和管理小型数据库的实践者。它的内容涵盖了数据库的方方面面,从基础概念到高级应用,都讲解得非常到位。尤其是在解决实际问题方面,这本书提供了很多宝贵的经验和技巧,让我能够更好地将Access应用于我的学习和工作中,极大地提升了我的数据处理能力。
在表单和报表的制作部分,这本书的指导性极强。我之前一直以为表单和报表是专门给专业人员使用的,但通过这本书的学习,我发现Access 2016的表单和报表设计功能,即使是初学者也能轻松上手。书中详细介绍了如何创建用于数据输入和编辑的表单,以及如何美化表单的外观,使其更加用户友好。更让我兴奋的是,它还讲解了如何创建各种类型的报表,从简单的列表报表到复杂的汇总报表,甚至包括图表和分组统计。我按照书中的步骤,成功地制作了一份包含客户订单汇总信息的报表,并将其打印出来,那种成就感是难以言喻的。这让我觉得,数据可视化和信息展示,原来可以如此简单而又专业。
我一直觉得,学习一项新技能,尤其像Access这样偏向技术性的软件,找到一本好的入门书籍至关重要。这本书的封面设计简洁大方,没有花里胡哨的图案,一眼就能看出是专注于内容的书籍。翻开目录,我惊喜地发现,它并没有上来就灌输枯燥的技术名词,而是从最基础的数据库概念讲起,比如什么是数据库、为什么需要数据库,以及Access 2016的界面和基本操作。这种由浅入深的讲解方式,让我这个初学者感到非常安心,至少不会因为听不懂而望而却步。它循序渐进地引导我了解表的创建、字段属性的设置,这些都是构建一个完整数据库的基石,书中用大量的图文并茂的例子,让我能够清晰地理解每一个操作步骤,仿佛有人手把手地在教我一样,即使是像主键、外键这样的概念,也能通过书中的解释和实例,轻松掌握其重要性和作用。
总而言之,这本《Access 2016 从入门到精通》是我近期学习中最满意的一本书籍。它不仅内容充实,讲解清晰,而且非常注重实践应用。通过这本书的学习,我不仅掌握了Access 2016这款软件的操作技巧,更重要的是,我对数据库管理和数据分析有了更深入的认识。我能够更有信心地去处理各种类型的数据,并从中挖掘有价值的信息。这本书的价值远不止于软件操作的学习,它更是在培养我一种系统性的思考和解决问题的能力。我毫不犹豫地向所有希望学习数据库管理的朋友推荐这本书,它一定会成为你们学习之路上的得力助手。
我特别欣赏这本书在示例选择上的独到之处。它没有选择那些过于复杂或者离我们生活遥远的技术案例,而是选取了诸如“个人图书管理”、“客户信息管理”等贴近日常工作和生活的场景。这让我能够更好地理解数据库概念的应用,也更容易产生学习的动力。每一个案例的讲解都非常详尽,从数据库的整体设计思路,到具体每一个表、每一个字段的属性设置,再到查询、表单和报表的实现,都提供了清晰的步骤和操作指南。这种“知其然,更知其所以然”的讲解方式,让我不仅仅是机械地模仿操作,更能理解背后的逻辑和原理,从而举一反三,应对更复杂的问题。
我对书中关于查询功能的详细讲解印象深刻。在我的工作和学习中,常常需要从大量数据中提取特定的信息,或者进行数据的汇总和分析,而Access强大的查询功能恰恰能够满足这些需求。这本书不仅介绍了如何创建简单的选择查询,还深入讲解了参数查询、交叉表查询和查找向导等高级查询方式。尤其令我惊喜的是,它还提供了SQL语言的入门介绍,并且将SQL语句与Access的可视化查询设计器结合起来讲解,让我能够理解SQL的逻辑,又不会因为直接面对代码而感到畏惧。通过书中的实例,我学会了如何根据不同的业务需求,编写出精准的查询语句,从庞大的数据集中快速、准确地找到我想要的信息,这极大地提高了我的工作效率。
看得快哭了……不过即使全读完也算不上精通,SQL的内容还是有点少。
创建成功,也是我的access入门书,希望能在成为计算机大神的路上越走越远
创建成功,也是我的access入门书,希望能在成为计算机大神的路上越走越远
创建成功,也是我的access入门书,希望能在成为计算机大神的路上越走越远
看得快哭了……不过即使全读完也算不上精通,SQL的内容还是有点少。