第1篇基础学习篇 1
第1章 Access 2016应用快速入门 1
1.1 Access的作用 1
1.1.1 Access的主要作用 1
1.1.2 Access的应用领域 2
1.2认识数据库 2
1.2.1数据库基础知识 2
1.2.2关系型数据库管理系统 3
1.2.3数据库模型 4
1.3数据库的设计步骤和方法 4
1.3.1总体设计 4
1.3.2表设计 5
1.3.3数据字段设计 5
1.3.4表关系设计 5
1.3.5报表设计 5
1.3.6窗体设计 6
1.4 Access 2016的新功能 6
新功能1.4.1使用【Tell Me】快速执行命令 6
新功能1.4.2为Access程序应用新主题 6
新功能1.4.3将链接的数据源信息导出到Excel 7
新功能1.4.4使用新颖的模板外观 7
新功能1.4.5支持大数(bigint)输入 7
新功能1.4.6使用【反馈】命令反馈信息 7
新功能1.4.7向控件添加了名为【标签名称】的新属性 7
新功能1.4.8新的培训视频 8
新功能1.4.9界面扁平化,新增触摸模式 8
新功能1.4.10较大的【显示表】对话框 8
1.5安装和卸载Office 2016 9
新功能1.5.1安装Office 2016 9
新功能1.5.2卸载Office 2016 9
1.6 Access 2016的账户配置 10
1.6.1实战:注册Microsoft账户 10
1.6.2实战:登录Microsoft账户 11
1.6.3实战:设置账户背景 12
1.7认识Access数据库界面 13
1.7.1标题栏 13
1.7.2快速访问工具栏 13
1.7.3功能区 14
1.7.4导航窗格 15
1.7.5工作区 15
1.7.6状态栏 15
1.7.7【文件】选项卡 15
1.8数据库对象 16
重点1.8.1表 16
重点1.8.2查询 16
重点1.8.3窗体 17
重点1.8.4报表 17
1.8.5宏 17
1.8.6模块 17
妙招技法 18
技巧01 将命令添加到快速访问工具栏 18
技巧02 在功能区添加常用选项卡 18
技巧03 折叠和展开功能区 19
技巧04 将自定义选项卡设置用于其他计算机 20
技巧05 更改快速访问工具栏的位置 20
本章小结 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关闭数据库 26
新功能2.2.4实战:查看数据库属性 27
2.2.5备份数据库 27
2.3使用数据库对象 28
重点2.3.1打开数据库对象 28
重点2.3.2复制数据库对象 28
2.3.3隐藏和显示数据库对象 29
妙招技法 30
技巧01 设置数据库的默认保存路径 30
技巧02 怎样设置最近使用的数据库文件条目 30
技巧03 将常用数据库固定在列表中 30
技巧04 更改数据库默认的创建格式 31
技巧05 如何让系统默认以独占方式打开数据库 31
本章小结 31
第3章 创建Access数据表 32
3.1创建数据表 32
重点3.1.1实战:使用表模板创建数据表 32
重点3.1.2实战:使用数据表视图创建数据表 33
重点3.1.3实战:使用设计视图创建数据表 33
3.1.4实战:使用SharePoint列表创建表 35
3.2设置数据字段 35
3.2.1认识数据类型 35
重点3.2.2实战:在员工信息表中添加字段 36
重点3.2.3实战:在员工信息表中更改数据类型 36
3.2.4实战:更改员工信息表中的字段名称 38
3.2.5删除数据表中的字段 38
3.3设置字段属性 39
3.3.1了解字段属性 39
重点3.3.2实战:设置【格式】属性 40
3.3.3设置【输入掩码】属性 41
重点3.3.4实战:设置【验证规则】和【验证文本】属性 42
3.3.5设置【索引】属性 43
3.4向表中输入数据 44
重点3.4.1实战:为产品销售表添加与修改记录 44
重点3.4.2实战:选定与删除记录 45
3.4.3实战:查找与替换数据 46
3.4.4实战:复制与粘贴数据 47
3.4.5实战:移动数据 47
3.5格式化数据表 48
重点3.5.1实战:调整表格的行高与列宽 48
重点3.5.2实战:调整表格的字体格式 49
3.5.3实战:设置指定列的对齐方式 50
3.5.4实战:设置表底纹和网格线样式 51
3.5.5实战:隐藏与取消隐藏字段 52
3.5.6实战:冻结与取消冻结字段 52
3.6排序数据 53
重点3.6.1实战:数据排序 53
3.6.2实战:取消排序 54
3.7数据的筛选 55
重点3.7.1实战:筛选数据 55
3.7.2实战:取消筛选 57
3.7.3实战:应用或清除筛选 57
3.8对数据表中的列进行计算 58
3.8.1实战:对数据表中的列进行计算 58
3.8.2实战:取消显示汇总行 59
妙招技法 59
技巧01 怎样撤销数据表中的操作 59
技巧02 快速恢复数据表默认的行高和列宽 59
技巧03 如何更改单元格网格线的显示方式 60
技巧04 怎样快速设置字体和字号 60
技巧05 怎样制作凹凸的数据表样式 61
本章小结 61
第4章 规范Access数据库 62
4.1使用主键 62
4.1.1了解主键的基础知识 62
重点4.1.2实战:为员工基本信息表设置主键 62
4.1.3实战:为员工基本信息表设置复合主键 63
4.1.4删除员工基本信息表中的主键 63
4.2规范数据表 64
4.2.1规范的数据表是什么样的 64
4.2.2第一范式 64
4.2.3第二范式 65
4.2.4第三范式 65
4.3建立表之间的关系 66
4.3.1表关系类型 66
新功能4.3.2实战:创建一对一表关系 66
新功能4.3.3实战:创建一对多表关系 67
新功能4.3.4实战:创建多对多表关系 68
4.3.5实战:查看数据库的表关系 70
4.3.6实战:编辑数据库的数据表关系 70
重点4.3.7实战:实施参照完整性 70
妙招技法 72
技巧01 怎样删除数据表的关系 72
技巧02 怎样设置级联选项 72
技巧03 怎样更改主键 72
技巧04 怎样清除所有关系 73
技巧05 怎样打印关系报表 73
本章小结 73
第2篇 查询分析篇 74
第5章 查询数据 74
5.1了解查询的类型 74
5.1.1查询概述 74
5.1.2查询的类型 75
5.1.3查询的功能 76
5.1.4查询的视图 76
5.2使用查询向导创建查询 77
重点5.2.1实战:创建简单查询 77
重点5.2.2实战:创建交叉表查询 78
5.2.3实战:创建查找重复项查询 79
5.2.4实战:创建查找不匹配项查询 80
5.3使用查询设计创建查询 81
新功能5.3.1实战:选择查询 81
新功能5.3.2实战:生成表查询 83
新功能5.3.3实战:更新查询 85
新功能5.3.4实战:追加查询 86
新功能5.3.5实战:删除查询 87
5.4编辑查询字段 89
新功能5.4.1实战:添加与删除表对象 89
重点5.4.2添加与删除字段 90
重点5.4.3实战:为字段重新命名 90
5.4.4实战:将字段移动到合适的位置 91
5.5在Access中使用运算符和表达式 91
5.5.1认识查询中常用的运算符 91
重点5.5.2实战:设置查询条件 93
新功能5.5.3实战:计算的类型 93
妙招技法 96
技巧01 怎样从查询向导直接转换为查询设计 96
技巧02 怎样启用所有宏 96
技巧03 如何将查询结果进行汇总 96
技巧04 在查询向导中快速添加全部字段 97
技巧05 如何移除指定字段 98
本章小结 98
第6章 高级查询设计 99
6.1认识SQL语言 99
6.1.1 Access中的SQL语言 99
6.1.2 SQL语言的特点 100
6.1.3 SQL语言可以实现的功能 100
6.2 SQL语言的数据定义功能 100
重点6.2.1实战:创建基本表 100
新功能6.2.2实战:修改基本表 104
6.3 SQL的数据操作功能 107
重点6.3.1实战:通过SELECT语句查询数据 107
重点6.3.2实战:通过INSERTINTO语句插入记录 109
6.3.3实战:通过UPDATE语句修改数据 110
6.3.4实战:使用DELETE语句删除表中的记录 112
6.4构建精确查询的表达式 114
重点6.4.1实战:构建指定范围数据的查询 114
重点6.4.2实战:构建多个常量中任选一个的查询 114
6.4.3实战:构建文件匹配的查询 114
6.4.4实战:构建匹配文本范围的查询 115
6.4.5实战:使用聚合函数 115
6.5使用嵌套查询 116
重点6.5.1实战:单表嵌套查询 116
6.5.2实战:多表嵌套查询 117
6.5.3实战:在查询中添加统计字段 117
妙招技法 118
技巧01 快速查看查询运行的效果 118
技巧02 在查询中显示表中的所有字段 119
技巧03 怎样将查询记录保存为新表 119
技巧04 怎样让查询结果有序化 120
技巧05 怎样对查询结果进行分组 121
本章小结 121
第3篇 窗体报表篇 122
第7章 窗体的设计与应用 122
7.1认识窗体 122
7.1.1窗体的功能和分类 122
7.1.2认识窗体的视图 123
7.1.3认识窗体的结构 124
7.2创建普通窗体 124
重点7.2.1实战:使用【窗体】工具为工资表创建窗体 124
重点7.2.2实战:使用【空白窗体】工具为工资表创建窗体 125
重点7.2.3实战:使用【窗体向导】工具为工资表创建窗体 125
7.2.4使用【多个项目】工具为工资表创建窗体 126
7.2.5使用【数据表】工具为工资表创建窗体 127
7.2.6使用【分割窗体】工具为工资表创建窗体 127
7.3创建主/次窗体 127
重点7.3.1实战:利用向导为供货商表创建主/次窗体 128
重点7.3.2实战:为员工管理表创建两级子窗体的窗体 129
7.3.3实战:通过拖动鼠标为员工管理表创建主/次窗体 130
7.3.4实战:利用子窗体控件为员工管理表创建主/次窗体 131
7.4使用窗体操作数据 132
7.4.1实战:在窗体中查看、添加和删除记录 132
重点7.4.2实战:在窗体中筛选、排序和查找记录 133
妙招技法 135
技巧01 如何在页眉处添加日期 135
技巧02 怎样更改窗体的标题栏文本 136
技巧03 怎样删除记录选择器 136
技巧04 怎样为窗体设置背景图片 137
技巧05 隐藏与显示记录栏 137
本章小结 137
第8章 使用窗体控件 138
8.1认识控件 138
8.1.1什么是控件 138
8.1.2控件的类型 139
8.2在窗体中添加控件 139
重点8.2.1实战:在窗体中添加文本框控件 139
新功能8.2.2实战:在窗体中添加标签控件 141
重点8.2.3实战:在窗体中添加选项组按钮控件 142
8.2.4实战:在窗体中添加选项卡控件 144
重点8.2.5实战:在窗体中添加列表框和组合框控件 145
重点8.2.6实战:在窗体中添加按钮控件 147
8.2.7实战:在窗体中添加图像控件 148
8.2.8实战:在窗体中添加图表控件 149
8.3设置控件样式 150
8.3.1选择添加的控件 150
重点8.3.2调整控件的大小 151
8.3.3对齐控件 151
8.3.4为控件设置外观 152
8.3.5组合控件 152
8.3.6调整控件的布局 153
8.3.7删除控件 153
妙招技法 153
技巧01 如何随意更换复选框、选项按钮和切换按钮控件类型 153
技巧02 如何禁止其他用户在窗体中修改后台数据 154
技巧03 启动时怎样让系统打开指定窗体 154
技巧04 使用主题快速设置控件外观 155
技巧05 如何更改【Tab】键的次序 155
本章小结 155
第9章 报表的创建与应用 156
9.1了解报表的基础知识 156
9.1.1报表的功能 156
9.1.2报表的结构 156
9.1.3报表的分类 157
9.1.4报表的视图 157
9.1.5报表与窗体的区别 158
9.2创建报表 158
重点9.2.1实战:使用【报表】工具为固定资产登记表创建报表 158
9.2.2实战:使用【空报表】工具为固定资产登记表创建报表 159
重点9.2.3实战:使用【报表向导】工具为资产负债表创建报表 160
9.2.4实战:使用【标签】工具创建产品标签 161
重点9.2.5实战:使用【报表设计】工具为资产负债表创建报表 163
9.2.6实战:创建专业的报表 164
9.3创建高级报表 166
重点9.3.1实战:创建主/次报表 166
9.3.2实战:创建图表报表 168
9.3.3实战:创建弹出式报表 169
9.4分析报表 170
重点9.4.1实战:在固定资产报表中进行分组和排序 170
9.4.2实战:在固定资产报表中进行数据汇总 171
9.4.3实战:在固定资产报表中进行数据筛选 172
9.4.4实战:使用条件格式突出显示销量数据 172
9.5美化和打印报表 173
重点9.5.1实战:手动美化报表 174
重点9.5.2实战:使用主题快速美化报表 176
9.5.3实战:使用图片快速美化报表 176
重点9.5.4实战:报表的页面设置 177
重点9.5.5实战:打印报表 178
妙招技法 179
技巧01 设置自定义主题 179
技巧02 只打印报表数据 180
技巧03 设置符合工作要求的页边距 181
技巧04 设置首页不显示页码 181
技巧05 设置特定的标签尺寸 181
本章小结 182
第4篇 自动化篇 183
第10章 使用宏 183
10.1了解宏 183
10.1.1宏的功能和类型 183
10.1.2宏的设计视图 184
10.1.3宏的操作命令 185
10.1.4宏和宏组 186
10.2创建宏 186
重点10.2.1实战:创建独立的宏 186
10.2.2实战:创建嵌入宏 187
10.2.3实战:创建与设计数据宏 191
10.2.4实战:创建宏组 192
10.3宏的基本操作 194
重点10.3.1添加宏的操作 194
重点10.3.2移动宏的操作 194
10.3.3删除宏的操作 195
10.3.4展开和折叠宏操作或块 195
重点10.3.5向宏中添加If块 196
重点10.3.6向If块中添加Else或Else If块 196
10.4宏的调试与运行 197
重点10.4.1调试宏 197
重点10.4.2运行宏 198
10.5宏在Access中的应用 199
重点10.5.1实战:创建通过快捷键执行的宏 199
10.5.2实战:使用宏为固定资产报表创建快捷菜单 200
重点10.5.3实战:使用宏实现登录窗体的功能 202
10.6设置宏的安全 205
重点10.6.1解除阻止宏 205
10.6.2设置信任中心 206
妙招技法 207
技巧01 怎样编辑已命名的宏 207
技巧02 怎样使用宏打印报表 207
技巧03 怎样使用宏发送Access对象 208
技巧04 怎样使用宏导出数据 208
技巧05 怎样将现有宏转换为VBA 209
本章小结 210
第11章 使用VBA 211
11.1认识VBA 211
11.1.1 VBA的定义 211
11.1.2 VBA与宏的关系 212
11.1.3 VBA的编写环境 212
11.2 VBA编程和设计基础 213
11.2.1数据类型 213
11.2.2常量 215
11.2.3变量 215
11.2.4数组 216
11.2.5运算符与表达式 216
11.2.6常用的标准函数 218
11.2.7程序语句 221
11.3创建VBA程序 223
重点11.3.1实战:为财务工资表创建顺序结构VBA 223
重点11.3.2实战:为财务工资表创建选择结构VBA 224
重点11.3.3实战:为财务工资表创建循环结构VBA 225
11.4过程与模块 227
11.4.1认识过程与模块 227
重点11.4.2创建过程 227
11.4.3 VBA程序模块 229
11.5处理异常与错误 230
11.5.1 VBA的错误类型 230
11.5.2 VBA的调试工具 232
11.5.3 VBA程序调试 232
妙招技法 235
技巧01 快速查找VBA代码 235
技巧02 使用【监视窗口】设置监视 235
技巧03 取消自动语法检测 236
技巧04 为数据库添加数字签名 236
技巧05 在对话框中定义Sub过程 237
本章小结 237
第5篇 安全共享篇 238
第12章 导入/导出和链接数据 238
12.1了解外部数据 238
12.2导入外部数据 239
重点12.2.1实战:从其他Access数据库导入 239
重点12.2.2实战:从Excel电子表格导入 240
12.2.3实战:从文本文件导入 242
12.3导出Access数据 243
重点12.3.1实战:将数据导出到其他Access数据库 243
重点12.3.2实战:将数据导出到Excel电子表格 244
12.3.3实战:将数据导出到文本文件 245
12.3.4实战:将数据导出到PDF文件 245
12.3.5实战:将数据导出到Word文件 246
12.4链接外部数据 248
12.4.1适合链接的数据 248
重点12.4.2实战:将Access数据表链接到其他数据库 248
12.4.3实战:将文本文件链接到数据库 249
12.4.4实战:将HTML文档链接到数据库 250
重点12.4.5实战:将Excel电子表格链接到数据库 251
12.5编辑链接对象 251
12.5.1实战:修改链接表名称 252
重点12.5.2实战:将销售清单工作表转换为本地表 252
12.5.3实战:更新销售数据链接 252
妙招技法 253
技巧01 快速运行已保存的导入 253
技巧02 导入Excel的指定区域数据 253
技巧03 将Excel电子表格中的数据导入已有数据表中 254
技巧04 在Outlook中创建Access任务 255
技巧05 通过电子邮件发送数据表 256
本章小结 256
第13章 数据库的安全与保护 257
13.1保护数据库 257
重点13.1.1实战:为销售管理数据库进行加密 257
13.1.2实战:使用受信任位置中的Access数据库 258
13.2优化和分析数据库 259
重点13.2.1实战:压缩和修复数据库 259
13.2.2实战:使用表分析器优化财务表数据库 260
13.2.3实战:使用性能分析器优化财务表数据库 261
13.3打包、签名和分发数据库 262
重点13.3.1实战:为销售管理数据库创建签名包 262
重点13.3.2实战:提取并使用签名包 263
妙招技法 264
技巧01 撤销数据库的密码 264
技巧02 保护VBA代码 264
技巧03 以只读方式打开数据库 264
技巧04 在表分析器向导中为表重命名 265
技巧05 删除受信任的位置 265
本章小结 266
第6篇 办公实战篇 267
第14章 实战应用:制作人力资源管理系统 267
14.1制作人力资源管理系统 267
14.2制作分析 268
14.3制作数据表 269
14.3.1创建基本表 269
14.3.2设计数据表的关系 271
14.4制作操作界面 272
14.4.1制作【主切换面板】窗体 272
14.4.2制作【登录系统】窗体 275
14.4.3制作【新员工登记】窗体 276
14.4.4制作【员工信息查询】窗体 278
14.4.5制作【员工考勤查询】窗体 279
14.4.6制作【员工工资查询】窗体 280
14.5制作查询窗体 280
14.5.1制作【员工考勤查询】 280
14.5.2制作【员工工资查询】 281
14.6制作数据报表 282
14.6.1制作【员工信息查询】报表 282
14.6.2制作【员工考勤查询】报表 284
14.6.3制作【员工工资查询】报表 285
14.6.4制作【企业工资发放记录】报表 285
14.6.5制作【企业员工出勤记录】报表 286
14.7制作程序设计模块 287
14.7.1制作公用模块 287
14.7.2制作【登录系统】窗体代码 287
14.7.3制作【主切换面板】窗体代码 289
14.7.4制作【新员工登记】窗体代码 292
14.7.5制作【员工信息查询】窗体代码 293
14.7.6制作【员工考勤查询】窗体代码 293
14.7.7制作【员工工资查询】窗体代码 294
14.8集成系统设置 294
14.8.1设置自动启动【登录系统】窗体 294
14.8.2设置引用ADO对象 295
14.9运行系统 295
本章小结 297
第15章 实战应用:制作销售流程管理系统 298
15.1制作目标 298
15.2制作分析 299
15.3制作数据表 299
15.3.1创建基本表 299
15.3.2设计数据表的关系 301
15.4制作操作界面 302
15.4.1制作【登录】窗体 302
15.4.2制作【功能切换面板】窗体 304
15.4.3制作【库存查询】窗体 307
15.4.4制作【入库操作】窗体 310
15.4.5制作【出库操作】窗体 312
15.4.6制作【订单管理】窗体 312
15.4.7制作【客户管理】窗体 314
15.4.8制作【供应商管理】窗体 315
15.4.9制作【用户管理】窗体 315
15.5制作查询窗体 315
15.5.1制作【库存查询】查询 315
15.5.2制作【订单信息】查询 316
15.6制作数据报表 316
15.6.1制作【库存查询】报表 316
15.6.2制作【订单信息】报表 317
15.6.3制作【商品信息】报表 319
15.7制作程序设计模块 319
15.7.1制作公用模块 319
15.7.2为【登录】窗体添加代码 320
15.7.3为【功能切换面板】窗体添加代码 321
15.7.4为【库存查询】窗体添加代码 322
15.7.5为【入库操作】窗体添加代码 323
15.7.6为【出库操作】窗体添加代码 323
15.7.7为【订单管理】窗体添加代码 324
15.7.8为【客户管理】窗体添加代码 324
15.7.9为【供应商管理】添加代码 325
15.7.10为【用户管理】窗体添加代码 325
15.8集成系统设置 326
15.8.1设置自动启动【登录】窗体 326
15.8.2隐藏导航窗格和系统选项卡 326
15.9运行系统 327
本章小结 329
附录A 330
Access快捷键速查表 330
附录B 333
常用字段属性表 333
附录C 334
常用验证规则表达式 334
附录D 335
常用算术运算符 335
附录E 337
SQL常用语句 337
附录F 339
常用控件 339
附录G 341
常用的SQL函数 341
附录H 342
常用宏命令 342
附录I 344
VBA常用的数据类型 344
附录J 345
VBA常用的函数 345