第1章 数据库基础知识 1
1.1 数据库概述 1
1.1.1 数据库的基本概念 1
1.1.2 数据库技术的发展 2
1.1.3 数据模型 5
1.2 关系数据库 8
1.2.1 关系术语 8
1.2.2 关系规范化 9
1.2.3 关系运算 11
1.2.4 关系的完整性 13
1.3 数据库设计 13
1.3.1 数据库设计的步骤 14
1.3.2 数据库设计实例 15
本章小结 17
思考与习题 17
第2章 Access 2010简介与数据库操作 20
2.1 Access 2010简介 20
2.1.1 Access 2010的新特性 20
2.1.2 安装Access 2010 21
2.2 数据库的基本操作 21
2.2.1 启动Access 2010并创建数据库 21
2.2.2 关闭数据库 23
2.2.3 打开数据库 23
2.3 Access 2010的主窗口和数据库对象 23
2.3.1 Access 2010主窗口的组成 23
2.3.2 Access 2010的数据库对象 25
2.4 数据库的管理 27
2.4.1 数据库的压缩和修复 27
2.4.2 数据库的安全管理 28
2.4.3 Access版本的转换 30
本章小结 31
思考与习题 32
第3章 表 34
3.1 表结构与字段的数据类型 34
3.2 创建表 37
3.2.1 使用设计视图创建表 37
3.2.2 使用数据表视图创建表 37
3.2.3 使用导入方式创建表 39
3.3 修改表 41
3.3.1 修改表结构 41
3.3.2 设置字段属性 42
3.4 表的格式化 46
3.4.1 调整行高和列宽 46
3.4.2 设置字体、字号和颜色 46
3.4.3 列的冻结和解冻 47
3.5 表中记录的编辑 47
3.5.1 向表中输入数据 47
3.5.2 记录排序与筛选 47
3.5.3 数据导入与导出 49
3.6 建立表间关系 50
本章小结 52
思考与习题 52
第4章 查询 56
4.1 查询简介 56
4.1.1 查询的功能 56
4.1.2 查询的类型 57
4.1.3 查询的创建方法 57
4.2 选择查询 59
4.2.1 使用查询向导创建选择查询 59
4.2.2 使用查询设计视图创建选择查询 66
4.3 参数查询 73
4.4 交叉表查询 76
4.4.1 使用查询向导创建交叉表查询 76
4.4.2 使用查询设计视图创建交叉表查询 77
4.5 操作查询 78
4.5.1 生成表查询 78
4.5.2 删除查询 79
4.5.3 追加查询 80
4.5.4 更新查询 81
本章小结 82
思考与习题 82
第5章 SQL语言 85
5.1 SQL语言简介 85
5.1.1 SQL语言概述 85
5.1.2 SQL语言的组成 86
5.2 数据查询 86
5.2.1 SELECT语句的基本格式 86
5.2.2 WHERE子句 88
5.2.3 ORDER BY子句 90
5.2.4 GROUP BY子句 91
5.3 数据更新 92
5.3.1 插入数据 92
5.3.2 修改数据 92
5.3.3 删除数据 93
本章小结 94
思考与习题 95
第6章 窗体 97
6.1 窗体简介 97
6.1.1 窗体的功能 97
6.1.2 窗体的类型 98
6.2 创建窗体 100
6.2.1 窗体的功能按钮 100
6.2.2 自动创建窗体 101
6.2.3 创建数据透视表窗体 102
6.2.4 创建数据透视图窗体 103
6.2.5 使用向导创建窗体 104
6.2.6 使用设计视图创建窗体 108
6.2.7 窗体的属性 110
6.3 窗体的常用控件 112
6.3.1 标签 113
6.3.2 文本框 113
6.3.3 复选框、选项按钮和切换按钮 114
6.3.4 组合框和列表框 114
6.3.5 命令按钮 117
6.3.6 选项卡 120
6.3.7 图像 120
6.4 设置自动启动窗体 122
本章小结 123
思考与习题 124
第7章 报表 126
7.1 报表简介 126
7.1.1 报表的类型 126
7.1.2 报表的视图 128
7.1.3 报表的组成 128
7.2 创建报表 130
7.2.1 自动创建报表 130
7.2.2 使用向导创建报表 131
7.2.3 使用设计视图创建报表 137
7.3 报表的高级设计 138
7.3.1 报表的排序 138
7.3.2 报表的分组与汇总 139
7.3.3 创建主/子报表 142
7.4 编辑报表 146
7.4.1 添加标题 146
7.4.2 添加日期和时间 146
7.4.3 添加页码 147
7.4.4 添加图像与线条 147
7.4.5 设置报表主题 147
7.5 打印报表 149
7.5.1 打印预览 149
7.5.2 页面设置和打印 150
本章小结 151
思考与习题 151
第8章 宏 154
8.1 宏简介 154
8.1.1 宏的功能 154
8.1.2 宏操作 155
8.2 创建宏 157
8.2.1 创建操作序列宏 157
8.2.2 创建条件宏 158
8.2.3 创建宏组 163
8.2.4 创建特殊的宏 164
8.3 宏的调试与运行 166
8.3.1 宏的调试 166
8.3.2 宏的运行 167
本章小结 170
思考与习题 171
第9章 模块与VBA编程 173
9.1 模块简介 173
9.1.1 模块的分类 173
9.1.2 创建模块 174
9.2 VBA语言基础 176
9.2.1 VBA语句书写原则 176
9.2.2 数据类型 176
9.2.3 常量和变量 178
9.2.4 常用标准函数 181
9.2.5 运算符和表达式 184
9.3 流程控制语句 186
9.3.1 顺序结构 186
9.3.2 分支结构 187
9.3.3 循环结构 191
9.4 VBA过程 194
9.4.1 过程调用 194
9.4.2 参数传递 196
9.5 VBA数据库编程 197
9.5.1 数据库引擎及其访问技术 197
9.5.2 ActiveX数据对象(ADO) 198
本章小结 202
思考与习题 202
第10章 Access 2010综合应用实例 206
10.1 图书管理系统 206
10.1.1 图书管理系统的需求分析 206
10.1.2 图书管理系统的设计 207
10.2 网络教学管理系统 221
10.2.1 网络教学管理系统的需求分析 221
10.2.2 网络教学管理系统的运行环境 221
10.2.3 网络教学管理系统的数据库设计 223
10.2.4 网络教学管理系统的实现 224
本章小结 238
思考与习题 238
参考文献 239