书海网短评:
适读人群:本书适合所有从事和希望学习Access技术和数据库系统开发的读者阅读本书的写作目的是帮助读者尽快掌握Access数据库开发的核心知识与技术,并降低学习Access的难度。本书列举了大量的案例帮助读者更好地掌
《Access数据库开发从入门到精通》的写作目的是帮助读者尽快掌握Access数据库开发的核心知识与技术,并降低学习Access的难度。《Access数据库开发从入门到精通》列举了大量的案例帮助读者更好地掌握使用Access进行数据库开发的流程和需要使用的相关技术,同时加强练习,从而使读者在最短的时间内掌握Access,并能在实际工作中运用自如。
《Access数据库开发从入门到精通》详细地介绍使用Access开发数据库系统的知识、技术与实际应用。《Access数据库开发从入门到精通》共13章,每一章都是一个独立的主题,以数据库系统的开发流程来组织各章内容和排列顺序,有助于梳理Access知识体系和数据库开发流程。《Access数据库开发从入门到精通》内容包括Access数据库术语、数据库对象及其视图、Access界面环境的使用与定制、数据库的整体设计流程、创建数据库和表、设计表结构、设置表的主键和索引、创建表之间的关系、在数据表视图中操作数据、使用查询操作数据、使用窗体显示和编辑数据、使用报表呈现与打印数据、使用表达式和SQL语句、使用宏让操作自动化、管理和维护数据库等内容,最后一章介绍了开发一个数据库管理系统的具体方法和步骤。
为了帮助读者更好地理解在开发数据库的过程中涉及的Access知识和技术,《Access数据库开发从入门到精通》提供了72个案例,读者可以在学习过程中多加练习,不断积累实战经验,快速提高自己的Access技术和数据库开发水平。
为了帮助读者提高学习效率,《Access数据库开发从入门到精通》附赠所有案例的多媒体视频教程,还提供所有案例的源文件,便于读者上机练习。《Access数据库开发从入门到精通》适合所有从事和希望学习Access技术和数据库系统开发的读者阅读。
尚品科技,汇集众多一线专家、微软MVP和各大论坛版主,专注于计算机技术的研究、培训以及计算机类图书的策划与编写,擅长以深入浅出的方式将复杂的技术与知识化繁为简,深受广大学员和读者的好评。
第1章Access数据库设计基础1
1.1Access数据库术语1
1.1.1数据库1
1.1.2表2
1.1.3记录、字段和值2
1.2Access数据库对象及其视图3
1.2.1表3
1.2.2查询5
1.2.3窗体5
1.2.4报表6
1.2.5查看数据库对象的详细信息7
1.3熟悉与定制Access界面环境8
1.3.1功能区9
1.3.2“文件”按钮9
1.3.3导航窗格10
1.3.4选项卡式文档12
1.3.5状态栏13
1.3.6设置快速访问工具栏和功能区15
1.3.7设置数据库的默认文件格式和存储位置17
1.4Access数据库的整体设计流程18
1.4.1确定数据库的用途并收集所需信息18
1.4.2数据库的规范化设计规则19
1.4.3创建表并设计表结构20
1.4.4为表设置主键和索引21
1.4.5创建表之间的关系21
1.4.6创建查询、窗体和报表21
第2章创建数据库和表22
2.1创建数据库22
2.1.1基于模板创建数据库22
2.1.2创建空白数据库23
2.2数据库的基本操作24
2.2.1打开数据库24
2.2.2关闭数据库25
2.2.3为数据库创建副本25
2.3创建与管理表27
2.3.1创建新表27
2.3.2保存表27
2.3.3重命名表28
2.3.4打开和关闭表29
2.3.5复制表29
2.3.6隐藏表30
2.3.7删除表31
第3章设计表的结构32
3.1添加与编辑字段32
3.1.1添加字段32
3.1.2插入字段34
3.1.3修改字段名称35
3.1.4调整字段位置35
3.1.5删除字段36
3.2设置字段的数据类型36
3.2.1设置字段的数据类型36
3.2.2文本38
3.2.3数字38
3.2.4日期/时间39
3.2.5货币39
3.2.6自动编号39
3.2.7是/否39
3.2.8OLE对象40
3.2.9超链接41
3.2.10附件41
3.2.11计算42
3.2.12查阅向导43
3.2.13数据类型之间的转换45
3.3设置字段的属性45
3.3.1设置字段的常规属性46
3.3.2为字段设置预置格式或自定义格式48
3.3.3设置数据验证规则52
3.3.4设置输入掩码55
3.4设置表的属性58
第4章设置表的主键和索引59
4.1理解主键59
4.1.1什么是主键和外键59
4.1.2一个好的主键应具备的条件60
4.2设置主键60
4.2.1将单一字段设置为主键60
4.2.2将多个字段设置为主键61
4.3更改和删除主键62
4.4创建索引62
4.4.1哪些字段需要创建索引62
4.4.2Access自动创建索引62
4.4.3为单字段创建索引63
4.4.4为多字段创建索引64
4.4.5编辑和删除索引65
第5章创建表之间的关系67
5.1表关系的3种类型67
5.1.1一对一67
5.1.2一对多68
5.1.3多对多68
5.1.4了解关系视图68
5.2表关系的联接类型70
5.3理解参照完整性70
5.4创建表关系并实施参照完整性71
5.4.1为两个表创建表关系并实施参照完整性71
5.4.2设置表关系的联接类型77
5.5查看和编辑表关系77
5.5.1查看表关系77
5.5.2更改表关系77
5.5.3删除表关系78
第6章在数据表视图中操作数据80
6.1理解数据表视图80
6.1.1数据表视图的结构80
6.1.2在数据表中导航81
6.1.3自定义导航方式82
6.1.4设置数据表的默认外观84
6.2在数据表中输入数据85
6.2.1影响数据输入的因素85
6.2.2添加新记录86
6.2.3输入数据87
6.2.4撤销操作87
6.2.5保存记录87
6.2.6删除记录88
6.3编辑数据表中的数据89
6.3.1复制和粘贴数据89
6.3.2追加其他表中的数据91
6.3.3查找数据92
6.3.4手动替换数据94
6.3.5使用替换功能批量替换数据95
6.4设置数据表的外观和布局格式96
6.4.1设置数据的文本格式和对齐方式96
6.4.2设置字段的排列顺序98
6.4.3设置字段的显示宽度和显示高度99
6.4.4设置网格线和背景色101
6.4.5隐藏列和取消隐藏列103
6.4.6冻结列和取消冻结列103
6.4.7保存表布局的更改104
6.5排序和筛选数据104
6.5.1排序数据105
6.5.2筛选数据106
6.6导入外部数据110
6.6.1导入其他Access数据库中的表和其他对象111
6.6.2导入其他程序中的数据112
6.6.3使用复制和粘贴的方法导入Excel数据117
6.7打印数据118
第7章使用查询操作数据120
7.1理解查询120
7.1.1什么是查询120
7.1.2查询的类型121
7.1.3查询视图和查询设计器121
7.1.4创建查询的3种方式122
7.2创建一个查询的基本步骤125
7.2.1打开查询设计器并添加表125
7.2.2设计查询126
7.2.3运行查询127
7.2.4保存查询127
7.3在查询设计器中设计查询128
7.3.1在查询中添加一个表或多个表128
7.3.2添加和删除字段129
7.3.3调整字段的排列顺序132
7.3.4设置字段值的排序方式132
7.3.5设置一个或多个条件133
7.3.6指定在查询结果中显示的字段135
7.4创建不同类型的查询136
7.4.1创建更新查询136
7.4.2创建追加查询138
7.4.3创建生成表查询140
7.4.4创建删除查询142
7.4.5创建总计查询143
7.4.6创建联接查询146
第8章使用窗体显示和编辑数据148
8.1理解窗体148
8.1.1窗体类型148
8.1.2绑定窗体和未绑定窗体150
8.1.3窗体的3种视图150
8.1.4窗体的组成151
8.1.5创建窗体的3种方式152
8.2创建窗体153
8.2.1使用窗体向导创建窗体153
8.2.2创建单个窗体155
8.2.3创建多个项目窗体156
8.2.4创建数据表窗体157
8.2.5创建分割窗体158
8.2.6创建导航窗体160
8.2.7创建空白窗体162
8.2.8创建包含子窗体的窗体163
8.3设置窗体的外观和行为164
8.3.1理解和使用属性表164
8.3.2选择窗体的不同部分167
8.3.3设置运行窗体时的默认视图168
8.3.4设置窗体区域的大小169
8.3.5将窗体绑定到数据源170
8.3.6为窗体设置背景171
8.3.7为窗体添加页眉和页脚172
8.4在窗体中查看、编辑和打印数据174
8.4.1在窗体中查看和编辑数据174
8.4.2禁止用户在窗体中编辑数据176
8.4.3打印窗体176
8.5理解控件177
8.5.1什么是控件178
8.5.2控件的类型178
8.5.3控件的属性179
8.6在窗体中添加控件180
8.6.1使用“字段列表”窗格添加控件180
8.6.2使用控件库添加控件181
8.6.3使用控件向导添加控件182
8.6.4将控件绑定到数据源183
8.6.5更改控件类型184
8.6.6设置控件的名称和标题185
8.7调整控件在窗体中的布局186
8.7.1选择控件186
8.7.2调整控件大小188
8.7.3移动控件190
8.7.4对齐控件191
8.7.5组合控件192
8.7.6使用布局组织控件192
8.7.7更改控件上的文本格式193
8.7.8将标签附加到控件上196
8.7.9设置控件的Tab键次序197
8.7.10复制控件198
8.7.11删除控件199
8.8创建计算控件199
第9章使用报表呈现与打印数据203
9.1理解报表203
9.1.1报表与窗体的区别203
9.1.2报表类型203
9.1.3报表的4种视图204
9.1.4报表的组成结构205
9.1.5创建报表的3种方式206
9.2通过报表向导了解创建报表的步骤207
9.2.1选择报表中包含哪些字段207
9.2.2选择数据的分组级别和分组方式208
9.2.3选择数据的排序和汇总方式210
9.2.4选择报表的布局类型211
9.2.5预览和打印报表212
9.2.6保存报表213
9.3在设计视图中设计报表213
9.3.1将报表绑定到表或查询213
9.3.2设置报表的页面布局215
9.3.3调整页眉和页脚216
9.3.4在报表中添加和设置控件.217
9.3.5为数据分组和排序221
9.3.6添加报表标题225
9.3.7为报表添加页码227
9.4将窗体转换为报表228
第10章使用表达式和SQL语句229
10.1理解表达式229
10.1.1表达式的应用场合229
10.1.2表达式的组成部分230
10.1.3值230
10.1.4常量230
10.1.5标识符231
10.1.6函数231
10.1.7运算符232
10.2创建表达式的两种方法236
10.2.1手动输入表达式236
10.2.2使用表达式生成器创建表达式237
10.3在表、查询、窗体和报表中使用表达式240
10.3.1为字段和控件设置默认值240
10.3.2为字段和控件设置验证规则241
10.3.3设置查询条件242
10.3.4在表和查询中创建计算字段242
10.3.5在窗体和报表中创建计算控件245
10.4使用SQL语句创建查询247
10.4.1使用SQL语句的准备工作247
10.4.2使用SELECT语句检索数据248
10.4.3使用INSERT语句添加数据251
10.4.4使用UPDATE语句修改数据252
10.4.5使用DELETE语句删除数据252
第11章使用宏让操作自动化254
11.1理解宏254
11.1.1宏的两种类型254
11.1.2常用的宏操作254
11.2创建一个宏的基本步骤255
11.2.1选择所需的宏操作255
11.2.2设置宏的参数257
11.2.3保存和运行宏258
11.2.4将宏指定给事件258
11.3创建不同类型和用途的宏260
11.3.1创建嵌入的宏260
11.3.2创建包含多个操作的宏261
11.3.3创建包含条件判断的宏263
11.3.4使用临时变量增强宏的功能267
11.4调整和编辑宏269
11.4.1修改宏269
11.4.2复制宏269
11.4.3调整多个宏操作的执行顺序270
11.4.4为多个宏操作分组270
11.4.5删除宏271
第12章管理和维护数据库273
12.1使用性能分析器优化数据库性能273
12.2保护数据库的安全274
12.2.1设置信任数据库274
12.2.2设置宏安全性277
12.2.3加密和解密数据库277
12.2.4将数据库发布为.accde文件280
12.3备份与恢复数据库281
12.3.1备份数据库282
12.3.2使用数据库副本恢复数据库283
12.3.3只恢复数据库中的对象283
12.4压缩与修复数据库285
12.4.1设置自动压缩和修复数据库286
12.4.2手动压缩和修复当前数据库286
第13章数据库开发实战――设计商品订单管理系统287
13.1创建商品订单管理系统中的基础表287
13.1.1创建客户信息表287
13.1.2创建商品信息表288
13.1.3创建订单明细表289
13.1.4创建订单客户对应表290
13.1.5为各个表创建关系291
13.2创建查询、窗体和报表293
13.2.1创建客户订单明细查询293
13.2.2创建客户订单汇总查询294
13.2.3创建订单明细窗体295
13.2.4创建订单明细报表299
前言
市面上的Access教程虽然没有Excel教程多,但也有不少选择。然而对于读者来说,想要从中选择一本易于入门且内容详细的Access图书,却并非易事。这是因为很多Access教程在内容的讲解上不够清晰、透彻,结构也不够合理,导致很多读者在学完书中的内容后,对Access的理解仍然处于零散的碎片化状态,无法形成一个完整的系统。
《Access数据库开发从入门到精通》的写作目的是帮助读者尽快掌握Access数据库开发的核心知识与技术,并降低学习Access的难度。《Access数据库开发从入门到精通》列举了大量的案例帮助读者更好地掌握使用Access进行数据库开发的流程和需要使用的相关技术,同时加强练习,从而使读者在最短的时间内掌握Access,并能在实际工作中运用自如。
与市面上大多数的Access教程不同,《Access数据库开发从入门到精通》没有呆板地介绍Access功能的基本使用方法和操作步骤,而是在讲解过程中包含更多的概念性和原理性的介绍,并提供了很多经验技巧,列举了操作中需要注意的问题,只有这样才能让读者真正掌握Access,而不只是按部就班、机械性地“傻瓜式”操作。
书中的每一章都是一个独立的主题,《Access数据库开发从入门到精通》以数据库系统的开发流程来组织各章内容和排列顺序,有助于梳理Access知识体系和数据库开发流程。建议读者按照书中的章节顺序进行阅读。我们相信,阅读《Access数据库开发从入门到精通》可以使读者系统地了解Access知识体系和功能特性,并对数据库开发有更深入的理解。
《Access数据库开发从入门到精通》在很多章的内容讲解上,都是先从整体上介绍功能特性、相关概念和基本步骤,然后从细节上对特定的主题进行详细讲解,这种总分式的结构,便于读者从整体到局部快速理解和掌握Access知识和技术。
《Access数据库开发从入门到精通》对设计过程中的细节操作介绍得非常详细,例如,在设计窗体和报表时,对单控件的位置、大小、对齐,以及对多控件的排版和布局等进行了详细讲解,这些内容是决定数据库设计质量和操作效率的关键因素,但在同类图书中这些内容却很少提及或一带而过。
《Access数据库开发从入门到精通》以Access2016为主要操作环境,内容也适用于Access2019及Access2016之前的Access版本,如果读者正在使用Access2007/2010/2013/2019中的任意一个版本,则界面环境与Access2016没有太大差别。
《Access数据库开发从入门到精通》共13章,列举了72个案例,其中包括71个小案例和1个大型综合案例。
《Access数据库开发从入门到精通》适合以下读者学习和阅读。
对Access感兴趣。
经常处理大量数据,但在使用Excel时受到各种限制,希望找到突破口。
希望在现有的基础上提高数据管理效率。
专门从事数据库管理工作。
经常开发数据库系统以供自己或他人使用。
《Access数据库开发从入门到精通》包含以下配套资源。
《Access数据库开发从入门到精通》所有案例的源文件。
《Access数据库开发从入门到精通》所有案例的多媒体视频教程。









