第1章 数据库概述 1
1.1 数据库的概念 2
1.1.1 数据与信息 2
1.1.2 数据库 2
1.1.3 数据库管理系统 3
1.1.4 数据库管理技术的发展 4
1.1.5 数据库系统的特点 6
1.2 数据模型 8
1.2.1 数据模型的介绍 8
1.2.2 数据模型的分类 9
1.3 Access数据库结构 11
1.3.1 Access数据库结构介绍 11
1.3.2 关系类型 12
1.4 完整性及范式理论 14
1.4.1 数据库完整性 14
1.4.2 数据库范式理论 16
1.5 概念模型 19
1.5.1 实体—联系模型 19
1.5.2 实体—联系方法 21
第2章 Access数据库学习方法 25
2.1 Access概述 26
2.1.1 了解Access数据库 26
2.1.2 Access 2016快捷键 27
2.1.3 Access 2016工作界面 30
2.2 自定义数据库 32
2.2.1 Access 2016中的对象 32
2.2.2 自定义快速访问工具栏 35
2.2.3 自定义功能区 37
2.2.4 自定义工作环境 39
第3章 表与字段属性的详细介绍 41
3.1 表介绍 42
3.1.1 概述 42
3.1.2 数据类型和字段属性 42
3.1.3 表关系 54
3.2 将表添加到Access桌面数据库 55
3.2.1 在新桌面数据库中创建新表 55
3.2.2 在现有数据库中创建新表 56
3.2.3 通过导入或链接至外部数据来创建新表 57
3.2.4 在桌面数据中设置表属性 61
3.2.5 在数据表视图中设置字段属性 62
3.2.6 保存表 63
第4章 创建“人力资源管理系统”基础表 64
4.1 “人力资源管理系统”的模块 65
4.2 创建“人力资源管理系统”基础表 66
4.2.1 创建公司定义表 67
4.2.2 创建部门维护表 69
4.2.3 创建员工基础信息表 72
4.2.4 创建人事合同表 74
4.2.5 创建招聘管理表 75
4.2.6 创建考勤表 76
4.2.7 创建培训记录表 77
4.2.8 创建培训人员明细表 78
4.2.9 创建工作日志 79
4.2.10 创建项目列表 80
4.2.11 创建项目计划明细表 81
4.2.12 创建用章登记表 81
4.2.13 创建办公用品领用明细表 82
4.3 创建数据有效性验证规则 83
4.3.1 有效性规则的类型 83
4.3.2 可以在有效性规则中使用的内容 84
4.3.3 有效性规则和验证文本示例 84
4.3.4 向表添加有效性规则 85
4.4 操作数据表 85
4.4.1 输入数据的方法 85
4.4.2 设置数据表格式 88
4.4.3 使用查询列 90
4.5 操作字段 91
4.5.1 创建计算字段 92
4.5.2 排序字段与冻结字段 92
4.5.3 查找数据与替换数据 93
4.5.4 使用字段筛选 95
4.6 美化数据表 98
4.6.1 设置数据格式 98
4.6.2 设置背景颜色 99
4.7 向基础表中输入基础数据 100
第5章 编辑各表之间的关系 102
5.1 主键与索引 103
5.1.1 主键概述 103
5.1.2 索引概述 104
5.2 创建表之间的关系 106
5.2.1 表关系概述 106
5.2.2 创建表关系 106
5.2.3 表关系验证 111
第6章 创建查询 114
6.1 查询概述 115
6.1.1 查询的作用 115
6.1.2 查询的类型 116
6.2 查询条件 118
6.2.1 查询条件简介 119
6.2.2 文本、备忘录和超链接字段的条件 121
6.2.3 数字、货币和自动编号字段的条件 122
6.2.4 日期/时间字段的条件 123
6.2.5 是/否字段的条件 125
6.3 表达式 126
6.3.1 表达式概述 126
6.3.2 表达式语法 127
6.4 常用函数 129
6.4.1 Abs()函数 129
6.4.2 Asc()函数 129
6.4.3 Avg()函数 130
6.4.4 CallByName()函数 130
6.4.5 类型转换函数 131
6.4.6 Choose()函数 133
6.4.7 Count()函数 133
6.4.8 CreateObject()函数 134
6.4.9 CurDir()函数 135
6.4.10 Date函数 135
6.4.11 DateAdd()函数 135
6.4.12 DateDiff()函数 136
6.4.13 DatePart()函数 138
6.4.14 DateSerial()函数 138
6.4.15 Day()函数 139
6.4.16 DDB()函数 139
6.4.17 EOF()函数 140
6.4.18 Error()函数 140
6.4.19 Exp()函数 141
6.4.20 FileDateTime()函数 141
6.4.21 First()、Last()函数 141
6.4.22 Int()、Fix()函数 142
6.4.23 IIf()函数 142
6.4.24 Input()函数 143
6.4.25 InputBox()函数 144
6.4.26 InStr()函数 145
6.4.27 InStrRev()函数 145
6.4.28 IsEmpty()函数 146
6.4.29 IsError()函数 146
6.4.30 IsNull()函数 147
6.4.31 Min()、Max()函数 147
6.4.32 Month()函数 147
6.4.33 MsgBox()函数 148
6.4.34 QBColor()函数 149
6.4.35 Right()函数 150
6.4.36 Round()函数 151
6.4.37 Second()函数 151
6.4.38 Spc()函数 151
6.4.39 Sum()函数 152
6.4.40 StrReverse()函数 153
6.4.41 Tab()函数 153
6.4.42 Time函数 154
6.4.43 TimeSerial()函数 154
6.5 运算符和常量 155
6.5.1 运算符 155
6.5.2 常量 156
6.6 基础查询 157
6.6.1 查询帮助查找和处理数据 157
6.6.2 选择查询 157
6.6.3 交叉表查询 160
6.6.4 查找重复项 163
6.6.5 查找不匹配项 165
6.7 创建查询 166
6.7.1 办公用品领用明细表查询 167
6.7.2 工资表查询 169
6.7.3 月度工资表查询 171
第7章 高级查询 173
7.1 SQL概述 174
7.1.1 概述 174
7.1.2 SQL的特点与数据类型 175
7.1.3 了解SQL子句 176
7.2 SQL数据定义语句 179
7.2.1 创建和修改数据表 179
7.2.2 索引、限制和关系 183
7.3 SQL基础查询 184
7.3.1 SQL基本查询 184
7.3.2 SQL追加查询 186
7.3.3 SQL更新与删除查询 187
7.3.4 SQL交叉与生成表查询 188
第8章 创建窗体与美化窗体 190
8.1 窗体概述 191
8.1.1 窗体设计要素 191
8.1.2 窗体的组成 192
8.1.3 窗体视图 194
8.1.4 窗体类型 195
8.2 创建窗体 196
8.2.1 创建普通窗体 196
8.2.2 利用向导创建窗体 198
8.2.3 创建其他窗体 199
8.3 子窗体 202
8.4 设置窗体格式 204
8.4.1 设置字体格式 204
8.4.2 设置数字格式 205
8.4.3 设置主题样式 206
8.5 控件概述 207
8.5.1 控件基础 207
8.5.2 控件类型 209
8.6 使用布局 211
8.6.1 创建新布局 211
8.6.2 编辑布局 212
8.7 使用控件 215
8.7.1 使用文本控件 215
8.7.2 使用组合框控件 218
8.7.3 使用列表框控件 219
8.7.4 使用选项组 221
8.7.5 使用选项卡控件 224
8.8 设置窗口属性 225
8.8.1 设置格式属性 225
8.8.2 设置数据属性 227
8.8.3 设置事件属性 229
8.8.4 设置其他属性 232
8.9 使用条件格式 235
8.9.1 新建规则 235
8.9.2 管理条件格式 237
8.10 设置控件格式 238
8.10.1 设置外观样式 238
8.10.2 设置形状样式 239
8.10.3 设置形状效果 240
8.11 创建“人力资源管理系统”窗体 242
8.11.1 “公司定义”录入窗体 242
8.11.2 “部门维护”录入窗体 249
8.11.3 “员工基础信息”及“考勤表”录入窗体 254
8.11.4 “人事合同”录入窗体 258
8.11.5 “招聘管理”录入窗体 261
8.11.6 “用章登记表”录入窗体 263
8.11.7 “办公用品领用明细表”录入窗体 267
8.11.8 “培训记录”录入窗体 268
8.11.9 “项目计划明细表”录入窗体 269
第9章 创建报表 270
9.1 报表的概述 271
9.1.1 了解报表 271
9.1.2 报表视图 272
9.1.3 报表设计基础 274
9.2 创建报表 277
9.2.1 创建单一报表 277
9.2.2 创建分组报表 283
9.2.3 创建子报表 285
9.3 设置报表 288
9.3.1 使用控件布局 288
9.3.2 设置报表节 290
9.3.3 运算数据 293
9.4 保存与输出报表 295
9.4.1 保存报表 296
9.4.2 设置报表页面 296
9.4.3 打印报表 298
9.5 创建报表 300
9.5.1 员工工牌 301
9.5.2 电子版劳动合同 305
9.5.3 培训记录单明细表 310
9.5.4 月度/周工作日志明细表 313
9.5.5 部门办公用品领用明细表 314
9.5.6 工资汇总表及月工资表 318
9.6 创建数据库主窗体 320
第10章 使用宏和VBA 324
10.1 宏概述 325
10.1.1 认识宏生成器 325
10.1.2 宏的组成 326
10.2 宏操作 328
10.2.1 创建宏 328
10.2.2 编辑及控制宏 332
10.3 VBA概述 333
10.3.1 了解VBA 334
10.3.2 认识VBA编辑器 335
10.4 VBA语言基础 336
10.4.1 数据类型与宏转换 336
10.4.2 常量、变量与数组 338
10.4.3 模块、过程与函数 340
10.5 VBA流程控制 342
10.5.1 条件语句 342
10.5.2 判断语句 343
10.5.3 循环语句 344
10.6 调试VBA 347
10.6.1 错误类型和编辑规则 347
10.6.2 对简单错误的处理 348
第11章 导入与导出数据 350
11.1 导入数据 351
11.1.1 导入Access数据 351
11.1.2 导入Excel数据 353
11.2 导出数据 356
11.2.1 导出Access数据 356
11.2.2 导出Excel数据 358
11.2.3 导出文件文本 361
11.3 创建HTML文件 364
11.3.1 HTML概述 364
11.3.2 创建HTML文件 365
第12章 数据库安全与优化 367
12.1 数据库安全与优化概述 368
12.1.1 优化数据库概述 368
12.1.2 数据库安全概述 369
12.1.3 Access中的安全功能 370
12.2 优化数据库 373
12.2.1 优化数据库性能 373
12.2.2 优化数据库对象 374
12.3 移动数据及生成文件 376
12.3.1 迁移数据 376
12.3.2 生成accde格式的文件 377