第1章 数据库系统概述 1
1.1 数据库的基本概念 2
1.1.1 数据与信息 2
1.1.2 数据库系统 2
1.2 数据模型 4
1.2.1 层次模型 4
1.2.2 网状模型 4
1.2.3 关系模型 4
1.3 关系数据库 5
1.3.1 关系运算 5
1.3.2 关系数据库的设计 7
本章小结 9
思考与练习题 9
第2章 Access 2010介绍 11
2.1 Access 2010使用概述 12
2.1.1 Access 2010的特点 12
2.1.2 Access 2010的启动和退出 14
2.1.3 Access 2010的工作界面 15
2.2 Access 2010数据库的对象 18
本章小结 19
思考与练习题 19
第3章 创建Access数据库和表 21
3.1 数据库的创建 22
3.1.1 设计数据库 22
3.1.2 使用向导创建数据库 23
3.1.3 创建空白数据库 24
3.2 数据库的基本操作 25
3.2.1 打开和关闭数据库 25
3.2.2 保存数据库 26
3.2.3 转换数据库 27
3.3 创建数据表 28
3.3.1 表的基本知识 28
3.3.2 使用模板创建表 29
3.3.3 使用设计视图创建表 30
3.3.4 通过输入数据创建表 32
3.3.5 使用数据导入创建表 33
3.4 表的进一步设计 41
3.4.1 数据的输入和编辑 41
3.4.2 字段数据类型及设置字段属性 41
3.4.3 设置主键 46
3.4.4 修改表结构 48
3.5 表的基本操作 49
3.5.1 表的复制、删除和重命名 49
3.5.2 数据表的格式设置 50
3.5.3 数据的导入和导出 51
本章小结 56
思考与练习题 56
实训 58
第4章 表的数据操作 61
4.1 记录的基本操作 62
4.1.1 添加和删除记录 62
4.1.2 复制、移动和定位记录 63
4.1.3 查找和替换记录 64
4.1.4 数据校验 65
4.2 记录的排序 65
4.2.1 简单排序 66
4.2.2 高级排序 67
4.3 记录的筛选 68
4.3.1 选择筛选 68
4.3.2 筛选器筛选 69
4.3.3 按窗体筛选 70
4.3.4 高级筛选 71
4.3.5 取消筛选 72
4.4 建立索引 72
4.4.1 索引概述 72
4.4.2 创建索引 73
4.4.3 删除索引 74
4.5 建立表间的关系 75
4.5.1 数据库表关系 75
4.5.2 建立、编辑与删除关系 75
4.5.3 主表与子表 79
4.6 汇总行 80
4.6.1 向数据表添加汇总行 81
4.6.2 隐藏汇总行 82
本章小结 82
思考与练习题 82
实训 84
第5章 查询 85
5.1 查询概述 86
5.1.1 查询的概念 86
5.1.2 查询分类 86
5.1.3 创建查询的方式 87
5.2 使用查询向导创建查询 87
5.2.1 简单查询 88
5.2.2 交叉表查询 89
5.2.3 查找重复项查询 92
5.2.4 查找不匹配项查询 93
5.3 使用查询设计视图创建查询 96
5.3.1 查询设计视图的基本结构 97
5.3.2 设置查询条件 98
5.3.3 设计计算列 103
5.3.4 设计汇总查询 104
5.3.5 修改查询 106
5.4 数据高级查询 108
5.4.1 参数查询 109
5.4.2 交叉表查询 110
5.4.3 操作查询 111
5.4.4 SQL查询 116
本章小结 123
思考与练习题 123
实训 127
第6章 窗体 129
6.1 窗体概述 130
6.1.1 窗体的功能 130
6.1.2 窗体的结构 130
6.1.3 窗体的类型 131
6.2 使用设计视图创建窗体 134
6.2.1 窗体设计视图的结构 134
6.2.2 使用设计视图创建窗体的一般过程 138
6.3 使用其他方法创建窗体 141
6.3.1 使用“窗体”自动创建窗体 142
6.3.2 使用“窗体向导”创建窗体 142
6.3.3 使用命令创建窗体 145
6.3.4 使用“空白窗体”创建窗体 149
6.4 控件 151
6.4.1 控件概述 151
6.4.2 控件的使用及布局 152
6.4.3 控件的属性 156
6.4.4 标签控件 158
6.4.5 文本框控件 159
6.4.6 列表框和组合框控件 163
6.4.7 命令按钮控件 166
6.4.8 选项组控件 167
6.4.9 选项卡控件 169
6.4.10 图像控件及绑定对象控件 170
6.5 设计复杂窗体 171
6.5.1 创建主/子窗体 171
6.5.2 创建导航窗体 173
6.6 使用窗体处理数据 175
6.6.1 查看数据 175
6.6.2 添加、删除和修改数据 176
6.6.3 查找和替换数据 176
6.6.4 排序和筛选记录 176
本章小结 177
思考与练习题 177
实训 178
第7章 报表 179
7.1 报表概述 180
7.1.1 报表的功能 180
7.1.2 报表的视图 180
7.1.3 报表的类型 181
7.2 创建报表 181
7.2.1 自动创建报表 181
7.2.2 使用向导创建报表 182
7.2.3 使用空报表创建报表 183
7.2.4 使用标签创建报表 184
7.2.5 使用设计视图创建报表 186
7.3 页面设置及报表的预览和打印 189
7.3.1 页面设置 189
7.3.2 预览及打印报表 190
7.4 报表的高级设计 191
7.4.1 向报表中添加内容 191
7.4.2 在报表中进行计算、排序和汇总 192
7.4.3 创建主/子报表 196
7.4.4 多列报表 198
本章小结 199
思考与练习题 199
实训 200
第8章 宏及其应用 201
8.1 宏的基本概念 202
8.1.1 什么是宏 202
8.1.2 宏的类型 202
8.1.3 宏的设计视图 203
8.2 宏的创建和编辑 204
8.2.1 宏的创建方法 204
8.2.2 创建简单宏 206
8.2.3 创建条件宏 208
8.2.4 宏的编辑 211
8.3 宏的运行和调试 212
8.3.1 直接运行宏 212
8.3.2 从事件运行宏 212
8.3.3 从宏运行宏 214
8.3.4 自动运行宏 215
8.3.5 调试宏 215
本章小结 216
思考与练习题 216
实训 217
第9章 模块和VBA 219
9.1 模块 220
9.1.1 模块的概念 220
9.1.2 模块的分类 220
9.2 VBA程序设计基础 221
9.2.1 VBA编程环境 221
9.2.2 面向对象程序设计 224
9.2.3 常量和变量 225
9.2.4 运算符、表达式及系统函数 227
9.2.5 程序控制语句 229
9.2.6 数组 230
9.2.7 过程与函数 232
9.2.8 标识符作用域 233
9.3 模块的创建 233
9.3.1 创建标准模块和类模块 233
9.3.2 Access对象模型 234
9.3.3 宏和模块的关系 237
9.4 模块的应用 238
9.4.1 模块应用举例 238
9.4.2 数据库开发实例 241
本章小结 249
思考与练习题 249
实训 250
第10章 Access 2010数据库安全管理 251
10.1 数据库密码 252
10.1.1 设置数据库密码 252
10.1.2 使用数据库密码 253
10.1.3 撤销数据库密码 253
10.2 用户级安全机制 253
10.3 数据库的压缩与备份 254
10.3.1 压缩和修复数据库 254
10.3.2 备份和恢复数据库 255
10.4 数据库的打包与签署 256
10.4.1 创建签名包 256
10.4.2 提取和使用签名包 256
本章小结 257
思考与练习题 257
参考文献 258