第1章 数据库知识 1
1.1 数据库开发基础 1
1.1.1 数据管理的发展 1
1.1.2 数据库的起源及定义 3
1.1.3 数据库的类型 3
1.1.4 数据库技术的作用 5
1.1.5 数据库的基本概念 5
1.2 数据库设计技术 6
1.2.1 数据库设计的基本概念 7
1.2.2 数据库设计的基本方法 7
1.3 Microsoft Access 2003数据库 8
1.3.1 Microsoft Access 2003简介 8
1.3.2 Microsoft Access 2003的工作环境 9
小结与提高 12
综合练习 13
第2章 数据库的建立 14
2.1 创建数据库 14
2.1.1 建立新的Access数据库 14
实战任务 18
2.1.2 外部数据的使用 18
实战任务 22
2.2 创建数据表 23
2.2.1 设计表 23
2.2.2 字段的数据类型 25
2.2.3 创建表 26
实战任务 39
2.2.4 创建主键 40
实战任务 40
2.2.5 创建索引 40
实战任务 41
2.2.6 创建表的关系 41
实战任务 44
2.3 数据表操作 44
2.3.1 查看数据 44
实战任务 45
2.3.2 排序数据 45
实战任务 45
2.3.3 筛选数据 46
实战任务 49
2.3.4 查找与替换数据 50
实战任务 51
2.3.5 更新数据 51
实战任务 51
实战实训 52
小结与提高 57
综合练习 58
第3章 数据库的查询 61
3.1 查询概述 61
3.1.1 查询的功能 61
3.1.2 查询的种类 62
3.2 使用向导创建查询 63
3.2.1 简单查询向导 63
实战任务 64
3.2.2 交叉表查询向导 64
实战任务 66
3.2.3 查找重复项查询向导 67
实战任务 68
3.2.4 查找不匹配项查询向导 69
实战任务 70
3.3 使用设计视图创建查询 71
3.3.1 创建参数查询 71
实战任务 72
3.3.2 生成表查询 72
实战任务 73
3.3.3 追加查询 73
实战任务 74
3.3.4 删除查询 75
实战任务 76
3.3.5 查询的设计视图 76
3.3.6 查询的设计视图的使用 77
实战任务 81
3.3.7 查询的其他视图 82
3.4 SQL查询 82
3.4.1 Select查询 83
3.4.2 联合查询 84
实战任务 86
3.4.3 传递查询 86
实战任务 87
实战实训 87
小结与提高 89
综合练习 89
第4章 窗体 91
4.1 窗体概述 91
4.1.1 窗体的功能 91
4.1.2 窗体的分类 92
4.1.3 窗体的构成 92
4.1.4 窗体的视图 93
4.2 创建窗体 94
4.2.1 使用窗体向导创建窗体 94
实战任务 95
4.2.2 使用自动窗体创建窗体 96
实战任务 98
4.2.3 使用窗体向导创建基于多表的窗体 98
实战任务 100
4.2.4 使用图表向导创建图表窗体 100
实战任务 103
4.2.5 创建弹出式窗体 103
实战任务 104
4.3 设计窗体 104
4.3.1 窗体的设计视图 105
4.3.2 设计视图中的控件 106
实战任务 115
4.4 窗体的记录操作 115
4.4.1 记录浏览 115
实战任务 115
4.4.2 添加和删除记录 115
实战任务 116
4.4.3 查找和替换记录 116
实战任务 117
4.4.4 排序和筛选记录 117
实战任务 118
4.5 子窗体 118
4.5.1 创建子窗体 118
4.5.2 使用向导创建子窗体 119
实战任务 121
4.5.3 主窗体和子窗体的同步 121
实战任务 123
实战实训 123
小结与提高 126
综合练习 126
第5章 报表 128
5.1 报表概述 128
5.1.1 报表的功能 128
5.1.2 报表与其他数据库对象 129
5.1.3 报表的基本类型 129
5.1.4 报表的构成 131
5.2 创建报表 133
5.2.1 使用自动报表基于单一表创建报表 133
实战任务 134
5.2.2 使用报表向导创建报表 135
实战任务 137
5.2.3 使用图表向导创建报表 137
实战任务 139
5.2.4 使用标签向导创建邮件和标签 139
实战任务 141
5.3 设计报表 141
5.3.1 报表的设计视图 142
5.3.2 报表的设计视图的使用 142
实战任务 146
5.3.3 创建控件 146
实战任务 149
5.3.4 优化报表 150
实战任务 152
5.4 高级报表 152
5.4.1 子报表 152
实战任务 154
5.4.2 多列报表 155
5.4.3 交叉报表 155
实战任务 157
5.5 报表快照 158
5.5.1 创建报表快照 158
实战任务 158
5.5.2 发布报表快照 159
实战任务 159
实战实训 159
小结与提高 162
综合练习 162
第6章 宏与模块 163
6.1 宏的基本概念 163
6.2 宏及宏组 164
6.2.1 创建宏 164
实战任务 166
6.2.2 创建宏组 166
实战任务 167
6.2.3 宏操作 167
实战任务 168
6.2.4 执行宏 169
实战任务 172
6.3 模块与VBA 172
6.3.1 模块与VBA概述 172
6.3.2 VBA的开发环境 173
6.3.3 VBA的语法 174
实战实训 177
小结与提高 179
综合练习 179
第7章 Web与数据访问页 181
7.1 Web的发布 181
7.1.1 创建超链接 182
实战任务 185
7.1.2 将Access对象导出为静态网页 185
实战任务 187
7.1.3 将Access对象导出为动态网页 187
实战任务 191
7.2 数据访问页 191
7.2.1 创建数据访问页 191
实战任务 195
7.2.2 编辑数据访问页 195
实战任务 195
7.2.3 使用Office控件 196
实战任务 200
实战实训 200
小结与提高 201
综合练习 201
第8章 数据库的维护与安全 203
8.1 数据库的压缩与修复 203
8.1.1 压缩当前的数据库 204
实战任务 204
8.1.2 压缩未打开的数据库 204
实战任务 205
8.1.3 关闭数据库时自动压缩 205
实战任务 206
8.1.4 修复数据库 206
实战任务 206
8.2 数据库共享 206
8.2.1 设置数据库的打开方式 206
实战任务 207
8.2.2 在网络上共享数据库 207
实战任务 208
8.3 数据库的安全 208
8.3.1 Access 2003安全概述 208
8.3.2 常用的安全措施 208
8.3.3 常用的安全方法 211
实战任务 219
8.4 与其他应用程序进行数据交换 219
8.4.1 用Word 2003合并 219
实战任务 223
8.4.2 用Microsoft Office Word发布 223
实战任务 223
8.4.3 用Microsoft Office Excel分析 224
实战任务 224
8.4.4 向其他程序导出数据 225
实战任务 226
8.5 优化数据库 226
8.5.1 使用表分析器优化 226
实战任务 229
8.5.2 使用性能分析器优化 229
实战任务 230
实战实训 230
小结与提高 234
综合练习 234
主要参考文献 236