第1章 数据库技术概述 1
1.1 数据管理技术的3个发展阶段 1
1.1.1 人工管理阶段 1
1.1.2 文件系统阶段 2
1.1.3 数据库系统阶段 2
1.2 数据库技术基础 2
1.2.1 数据库技术的基本概念 3
1.2.2 数据库管理系统 3
1.2.3 数据库系统的特点 4
1.2.4 数据库技术的发展趋势 5
1.3 概念模型与数据模型 6
1.3.1 概念模型 6
1.3.2 数据模型 7
1.4 Access 2003简介 9
1.4.1 Access 2003的特点 9
1.4.2 Access 2003的工作环境 10
1.4.3 Access数据库的结构 13
1.5 自我实践 20
第2章 创建Access数据库 21
2.1 设计关系数据库系统 21
2.1.1 需求分析 22
2.1.2 概念模型设计 22
2.1.3 数据模型设计 23
2.2 使用Access 2003创建数据库 24
2.2.1 创建空数据库 24
2.2.2 使用向导创建数据库 25
2.3 自我实践 28
第3章 表 30
3.1 表的基本概念 30
3.1.1 表的结构 30
3.1.2 数据类型 31
3.1.3 表的视图 33
3.2 表的创建 34
3.2.1 用向导创建表 35
3.2.2 设计表结构 38
3.2.3 用数据表视图创建表 40
3.2.4 导入外部表 42
3.3 设置字段属性 45
3.3.1 设置字段格式 46
3.3.2 设置输入掩码 47
3.3.3 建立索引 48
3.3.4 设置有效性规则 49
3.3.5 使用查阅向导 54
3.4 表间关系 58
3.4.1 表间关系的类型 58
3.4.2 建立表间关系 59
3.4.3 联接类型 61
3.5 使用表 61
3.5.1 编辑数据 61
3.5.2 表的格式化 64
3.5.3 记录排序与筛选 66
3.5.4 子数据表 69
3.5.5 数据透视表和数据透视图 69
3.6 自我实践 72
第4章 查询 73
4.1 查询的基本概念 73
4.1.1 查询的功能 73
4.1.2 查询的视图 74
4.2 选择查询 77
4.2.1 创建简单选择查询 77
4.2.2 创建多表选择查询 80
4.2.3 创建外联接选择查询 81
4.2.4 使用向导创建简单查询 83
4.3 参数查询 85
4.4 在查询中进行计算 87
4.4.1 总计选项 87
4.4.2 汇总查询 88
4.4.3 分组汇总查询 90
4.4.4 自定义计算查询 91
4.4.5 使用查找重复项查询向导 93
4.5 交叉表查询 95
4.5.1 交叉表查询选项 95
4.5.2 创建交叉表查询 96
4.5.3 使用交叉表查询向导 97
4.6 操作查询 101
4.6.1 创建生成表查询 101
4.6.2 创建追加查询 102
4.6.3 创建更新查询 104
4.6.4 创建删除查询 105
4.7 SQL查询 107
4.7.1 SQL语言简介 107
4.7.2 创建联合查询 108
4.7.3 创建传递查询 108
4.7.4 创建数据定义查询 108
4.7.5 创建子查询 109
4.8 自我实践 110
第5章 窗体 111
5.1 窗体的基本概念 111
5.1.1 窗体的功能 111
5.1.2 窗体的结构 112
5.1.3 窗体的视图 112
5.2 用向导创建窗体 115
5.2.1 使用“自动窗体”创建窗体 115
5.2.2 使用“窗体向导”创建窗体 117
5.2.3 使用“图表向导”创建窗体 120
5.2.4 使用“数据透视表向导”创建窗体 123
5.3 使用设计视图创建窗体 125
5.3.1 窗体的设计视图 126
5.3.2 在窗体中添加控件 127
5.3.3 常用控件的使用 129
5.3.4 窗体和控件的事件 144
5.4 调整窗体的格式 146
5.4.1 调整控件布局 146
5.4.2 使用自动套用格式 146
5.4.3 设置窗体属性 147
5.5 使用窗体 148
5.5.1 浏览和定位记录 148
5.5.2 添加记录 148
5.5.3 删除记录 149
5.5.4 修改记录 149
5.5.5 查找记录 149
5.5.6 排序记录 150
5.5.7 筛选记录 150
5.6 自我实践 153
第6章 报表 155
6.1 报表的基本概念 155
6.1.1 报表的功能 155
6.1.2 报表的结构 155
6.1.3 报表的视图 156
6.1.4 报表的分类 157
6.2 用向导创建报表 159
6.2.1 使用“自动报表”创建报表 160
6.2.2 使用“报表向导”创建报表 161
6.2.3 使用“图表向导”创建报表 164
6.2.4 使用“标签向导”创建报表 167
6.3 使用设计视图创建报表 170
6.3.1 在设计视图中创建报表 170
6.3.2 向报表中添加控件 172
6.3.3 设置报表格式 178
6.3.4 子报表 179
6.4 报表的排序和分组 184
6.4.1 报表的排序 184
6.4.2 报表的分组 186
6.4.3 报表的分组计算 188
6.5 报表的打印 189
6.5.1 页面设置 189
6.5.2 打印预览 190
6.5.3 打印报表 191
6.6 自我实践 192
第7章 数据访问页 193
7.1 数据访问页的基本概念 193
7.1.1 数据访问页的特点 193
7.1.2 数据访问页的结构 194
7.1.3 数据访问页的应用类型 194
7.1.4 数据访问页的视图 195
7.2 数据访问页的创建 197
7.2.1 自动创建数据访问页 197
7.2.2 使用向导创建数据访问页 198
7.2.3 使用设计视图创建数据访问页 201
7.2.4 数据访问页的再设计 203
7.2.5 创建独立的数据访问页 205
7.3 使用数据访问页 207
7.3.1 浏览记录 207
7.3.2 编辑数据 207
7.3.3 数据排序 208
7.3.4 数据筛选 208
7.4 自我实践 208
第8章 宏 210
8.1 宏的基本概念 210
8.1.1 宏的功能 210
8.1.2 宏的组成 210
8.1.3 宏的分类 210
8.1.4 宏的视图 211
8.1.5 宏操作 212
8.2 宏的创建 213
8.2.1 简单宏的创建 213
8.2.2 宏组的创建 214
8.2.3 条件宏的创建 217
8.3 宏的运行与调试 218
8.3.1 运行宏 218
8.3.2 调试宏 220
8.4 自我实践 221
第9章 模块与VBA 222
9.1 模块的基本概念 222
9.1.1 模块的分类 222
9.1.2 模块的创建 223
9.2 VBA的变量、常量和数组 225
9.2.1 变量 225
9.2.2 常量 227
9.2.3 数组 228
9.3 运算符和表达式 230
9.3.1 算术运算符 230
9.3.2 逻辑运算符 231
9.3.3 关系运算符 231
9.3.4 运算符的优先级 232
9.3.5 表达式 233
9.4 常用内部函数 233
9.4.1 数学函数 233
9.4.2 字符串函数 234
9.4.3 日期与时间函数 235
9.4.4 格式输出函数 236
9.4.5 类型转换函数 237
9.5 VBA的程序结构 237
9.5.1 顺序结构 237
9.5.2 选择结构 240
9.5.3 循环结构 243
9.6 访问数据库 246
9.6.1 数据库引擎及其接口 246
9.6.2 VBA访问数据库的类型 247
9.6.3 使用ADO访问数据库 247
9.6.4 程序实例 248
9.7 VBA的运行与调试 249
9.7.1 错误处理 249
9.7.2 设置断点 251
9.7.3 使用调试工具 251
9.8 宏与VBA 253
9.9 自我实践 254
第10章 管理Access数据库 255
10.1 转换Access数据库的格式 255
10.2 Access数据库的加密 257
10.2.1 设置数据库密码 257
10.2.2 撤消数据库密码 258
10.3 MDE文件 259
10.4 Access数据库的备份与还原 260
10.4.1 Access数据库的备份 260
10.4.2 Access数据库的还原 261
10.5 Access数据库的压缩与修复 261
10.5.1 压缩和修复数据库 261
10.5.2 设置自动压缩选项 262
10.6 Access数据库的导入与导出 263
10.6.1 数据的导出 263
10.6.2 数据的导入 266
10.6.3 链接外部数据 268
10.7 创建切换面板 270
10.7.1 切换面板概述 270
10.7.2 切换面板的创建 271
10.7.3 自动启动切换面板 273
10.8 自我实践 273