第1章 从整体上认识和把握数据库 2
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基础认知 14
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章 创建数据库和表 30
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数据库更为规范 58
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章 使用查询选择数据 84
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章 高级查询设计 116
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章 与外部进行数据交换 164
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链接至HTM L文档 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窗体 182
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章 窗体的高级操作 218
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章 创建与打印报表 252
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宏设计 286
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程序设计基础 304
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数据库应用系统 324
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章 制作计件类薪资管理系统 344
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