第1章 数据库技术理论 1
1.1 数据库系统概述 2
1.1.1 数据库系统 2
1.1.2 数据库系统的特点 4
1.1.3 数据库系统的结构 5
1.2 关系数据库 6
1.2.1 三个世界 6
1.2.2 概念模型的表示方法:E-R图 7
1.2.3 数据模型 9
1.2.4 关系模型的基本概念及性质 9
1.2.5 关系完整性 11
1.3 数据库应用系统设计 13
1.3.1 关系数据库设计概述 13
1.3.2 DB系统需求分析 13
1.3.3 概念DB系统设计 14
1.3.4 逻辑DB系统设计 14
1.3.5 物理DB系统设计 14
1.3.6 DB系统创建与维护 15
1.4 Access 2010系统概述 15
1.4.1 Access 2010的新特点 16
1.4.2 Access 2010的主界面 17
1.4.3 Access的数据库对象 22
本章小结 25
第2章 数据库与表 26
2.1 创建数据库 26
2.1.1 创建空数据库 26
2.1.2 使用样本模板创建数据库 28
2.2 数据库的简单操作 28
2.2.1 打开和关闭数据库 29
2.2.2 设置数据库打开密码 30
2.3 创建数据表 31
2.3.1 字段命名和数据类型 31
2.3.2 创建表 33
2.3.3 设置字段属性 37
2.3.4 创建主键 42
2.3.5 建立表间关系 43
2.4 维护数据表 47
2.4.1 表结构的修改 47
2.4.2 记录的操作 48
2.4.3 表外观的设置 51
2.4.4 表的简单操作 52
本章小结 54
第3章 查询 55
3.1 查询的基本概念 55
3.1.1 查询的概念与作用 55
3.1.2 查询的种类 56
3.1.3 查询视图 57
3.2 使用向导创建查询 59
3.2.1 简单查询向导 59
3.2.2 交叉表查询向导 61
3.2.3 其他向导查询的使用 63
3.3 使用“设计视图”创建查询 65
3.3.1 查询设计视图的布局与使用 65
3.3.2 使用“设计视图”进行多表的基本查询 66
3.3.3 在查询中使用计算 68
3.3.4 使用“设计视图”建立交叉表查询 72
3.3.5 在查询中使用条件表达式 73
3.3.6 参数查询 79
3.3.7 操作查询 81
3.4 SQL查询 88
3.4.1 SQL概述 88
3.4.2 SELECT语句的格式 89
3.4.3 SELECT语句的应用示例 90
3.4.4 SQL的数据更新命令 92
3.4.5 SQL数据统计语句 93
本章小结 94
第4章 窗体和简单编程 95
4.1 窗体概述 95
4.1.1 窗体简介 95
4.1.2 窗体视图 98
4.1.3 窗体类型 98
4.2 窗体创建 102
4.2.1 使用“窗体”创建窗体 103
4.2.2 使用“空白窗体”创建窗体 103
4.2.3 使用“窗体向导”创建窗体 105
4.2.4 使用“其他窗体”创建窗体 108
4.3 窗体设计 110
4.3.1 窗体设计概述 110
4.3.2 窗体和控件的属性 114
4.3.3 常用控件的用法 116
4.3.4 窗体的美化 123
4.4 窗体简单编程 124
4.4.1 窗体和控件的事件过程 124
4.4.2 切换面板设计 128
本章小结 132
第5章 报表和数据访问页 133
5.1 报表概述 133
5.1.1 报表简介 134
5.1.2 报表视图 135
5.1.3 报表类型 136
5.2 报表创建 138
5.2.1 使用“报表”自动创建报表 138
5.2.2 使用“空报表”创建报表 140
5.2.3 使用“报表向导”创建报表 141
5.2.4 使用“标签”创建标签报表 144
5.3 报表设计 144
5.3.1 使用“报表设计”创建报表 145
5.3.2 使用“报表设计”创建图表报表 153
5.4 数据访问页 155
本章小结 155
第6章 宏 157
6.1 宏的基本概念 157
6.1.1 什么是宏 157
6.1.2 宏的结构 158
6.1.3 宏的设计视图 159
6.1.4 常用的宏操作 161
6.2 宏的创建与编辑 162
6.2.1 创建操作序列宏 162
6.2.2 创建子宏 163
6.2.3 创建宏组 164
6.2.4 创建条件操作宏 164
6.3 宏的运行 166
6.3.1 直接运行宏 166
6.3.2 用宏操作间接运行宏 167
6.3.3 通过响应事件运行宏 169
6.3.4 自动运行宏 169
6.3.5 嵌入宏 171
6.4 宏的调试 173
本章小结 174
第7章 VBA编程 175
7.1 模块与VBA 175
7.1.1 模块的分类 176
7.1.2 创建模块 176
7.1.3 过程 177
7.2 VBA程序设计基础 178
7.2.1 数据类型 179
7.2.2 常量和变量 179
7.2.3 数组 182
7.2.4 运算符和表达式 183
7.2.5 常用标准函数 185
7.3 VBA程序语句 190
7.3.1 程序书写规则 191
7.3.2 声明语句 191
7.3.3 赋值语句 191
7.3.4 注释语句 192
7.4 VBA程序流程控制 192
7.4.1 顺序结构 192
7.4.2 选择结构 193
7.4.3 循环结构 200
7.5 VBA过程调用 206
7.5.1 子过程的调用 206
7.5.2 参数传递 207
7.5.3 函数过程的调用 208
7.6 VBA程序调试 209
7.6.1 错误类型 209
7.6.2 程序调试的步骤 210
7.6.3 设置断点 211
本章小结 213
第8章 VBA数据库编程技术 214
8.1 常用的数据库访问接口技术 214
8.1.1 ODBC 214
8.1.2 DAO 215
8.1.3 ADO 215
8.2 ActiveX数据对象(ADO) 215
8.2.1 ADO对象模型 216
8.2.2 ADO对象变量的声明 217
8.3 ADO的主要对象 218
8.3.1 Connection对象 218
8.3.2 Recordset对象 220
8.3.3 Command对象 224
8.4 VBA在Access中的数据库编程实例 226
本章小结 228
参考文献 229