第1章 数据库技术概述 1
1.1 数据的应用和管理 1
1.1.1 数据的重要性 1
1.1.2 数据的类型 1
1.1.3 数据管理技术的发展 3
1.2 数据库基础知识 3
1.2.1 数据库的定义 3
1.2.2 数据库方法的优势 3
1.2.3 模式、数据模型与数据库的类型 4
1.2.4 数据库管理系统、数据库系统与数据库应用系统 5
1.3 关系数据库的基本概念 5
1.3.1 关系数据库的定义 5
1.3.2 关系数据库的重要术语 6
1.3.3 基本的集合运算和关系运算 7
1.3.4 数据库设计准则 7
习题1 8
第2章 Access概述及其基本操作 11
2.1 Access 2010使用基础 11
2.1.1 Access的特点 11
2.1.2 Access的启动及退出 11
2.1.3 Access的用户界面和帮助系统 13
2.1.4 Access的数据库对象 14
2.2 创建数据库 14
2.2.1 创建空数据库 14
2.2.2 使用模板创建数据库 16
2.3 数据库的基本操作 16
习题2 17
第3章 数据表 19
3.1 创建表的一般概念 19
3.1.1 什么是表 19
3.1.2 定义数据类型 21
3.1.3 设置字段属性 24
3.2 创建新表 30
3.2.1 使用设计视图创建表 30
3.2.2 使用数据表视图创建表 35
3.2.3 使用表模板创建表 38
3.2.4 使用外部数据创建表 41
3.3 数据表的操作 46
3.3.1 数据表的操作 46
3.3.2 数据检索 51
3.3.3 表的复制、删除与更名 57
3.4 数据表视图外观的修改 58
3.4.1 设置行高列宽 58
3.4.2 设置数据字体 59
3.4.3 隐藏列与取消隐藏列 59
3.4.4 冻结列与取消冻结列 60
3.4.5 调整字段顺序 61
3.4.6 对数据表中的行汇总统计 61
3.4.7 导出数据表 62
3.5 创建表之间的关系 66
3.5.1 一对一关系 66
3.5.2 一对多关系 69
3.5.3 多对多关系 69
3.5.4 查看关系 69
3.5.5 删除关系 70
3.5.6 参照完整性 70
3.6 表的打印 71
3.6.1 页面设置 71
3.6.2 打印表 72
3.6.3 打印表定义 72
习题3 74
第4章 查询 76
4.1 查询概述 76
4.1.1 查询的基本概念与原理 76
4.1.2 查询的功能 76
4.1.3 查询的分类 77
4.2 查询准则 78
4.2.1 常量 78
4.2.2 运算符 78
4.2.3 函数 81
4.2.4 查询条件举例 83
4.2.5 本书的查询数据表 83
4.3 选择查询 85
4.3.1 使用查询向导创建选择查询 85
4.3.2 使用设计视图创建选择查询 87
4.3.3 创建多表选择查询 88
4.3.4 在查询中进行计算 90
4.4 交叉表查询 92
4.4.1 使用查询向导创建交叉表查询 93
4.4.2 使用设计视图创建交叉表查询 95
4.5 参数查询 97
4.5.1 单参数查询 97
4.5.2 多参数查询 98
4.6 操作查询 99
4.6.1 生成表查询 99
4.6.2 追加查询 101
4.6.3 追加查询 103
4.6.4 删除查询 104
4.7 SQL查询 106
4.7.1 SQL语言简介 106
4.7.2 进入SQL视图的方法 107
4.7.3 SQL的数据定义 109
4.7.4 SQL的数据操作 115
4.7.5 SQL查询的语句格式 120
4.7.6 简单查询 121
4.7.7 连接查询 125
4.7.8 子查询 126
4.7.9 联合查询 128
习题4 129
第5章 窗体 131
5.1 窗体简介 131
5.1.1 窗体的主要功能 131
5.1.2 窗体的视图 132
5.1.3 窗体的结构 132
5.1.4 窗体的类型 133
5.2 自动及使用向导创建窗体 133
5.2.1 自动创建窗体 134
5.2.2 使用窗体向导创建窗体 134
5.3 使用设计视图创建窗体 138
5.3.1 窗体设计视图 138
5.3.2 窗体创建实例 141
5.4 窗体的修改 147
5.4.1 隐藏和显示字段 147
5.4.2 调整字段大小 148
5.4.3 更改控件字体 148
5.4.4 调整控件大小 148
5.4.5 设置控件对齐方式 149
5.5 窗体的修饰 149
5.5.1 添加页眉和页脚 149
5.5.2 设置背景色 149
5.5.3 设置显示效果 151
5.5.4 设置边框样式 151
5.5.5 更改子窗体版式 151
5.5.6 窗体自动套用格式 152
5.6 打印窗体 153
习题5 154
第6章 报表 156
6.1 报表的概述 156
6.1.1 报表的类型 156
6.1.2 报表的结构 156
6.1.3 报表的视图 158
6.2 报表的创建 158
6.2.1 使用“报表”自动创建报表 158
6.2.2 使用“报表设计”创建报表 159
6.2.3 使用“空报表”创建报表 162
6.2.4 使用“报表向导”创建报表 162
6.2.5 使用“标签”创建报表 164
6.3 报表的使用 165
6.3.1 报表控件的使用 165
6.3.2 数据排序与分组 174
6.3.3 优化报表 176
6.4 报表的打印输出 179
习题6 179
第7章 宏的应用 181
7.1 宏对象概述 181
7.1.1 宏的定义 181
7.1.2 常用的宏操作 181
7.1.3 宏工具的使用 184
7.2 宏对象的创建 184
7.2.1 创建独立宏 184
7.2.2 创建嵌入宏 186
7.2.3 创建数据宏 190
7.3 宏的运行与调试 191
7.3.1 宏的运行 191
7.3.2 宏的调试 192
习题7 193
第8章 模块设计 194
8.1 模块概述 194
8.1.1 模块的基本概念 194
8.1.2 编程界面 196
8.2 数据类型、常量和变量 199
8.2.1 数据类型 199
8.2.2 常量 201
8.2.3 变量 202
8.2.4 运算符与表达式 203
8.3 内置函数 205
8.3.1 算术函数 205
8.3.2 字符串函数 206
8.3.3 日期时间函数 207
8.3.4 转换函数 208
8.3.5 输入函数与输出函数 209
8.3.6 聚合函数 212
8.3.7 Nz函数 212
8.4 面向对象程序设计基本概念 213
8.4.1 基本概念 213
8.4.2 常用事件过程 215
8.4.3 用代码设置窗体属性和事件 216
8.4.4 Docmd对象 218
8.5 程序结构及程序控制语句 220
8.5.1 VBA程序结构 220
8.5.2 顺序结构程序设计 222
8.5.3 选择结构程序设计 223
8.5.4 循环结构程序设计 236
8.6 数组与自定义类型 242
8.6.1 数组 242
8.6.2 自定义数据类型 245
8.7 过程建立与过程调用 248
8.7.1 过程 249
8.7.2 Sub过程 249
8.7.3 Function过程 251
8.7.4 参数传递 252
8.8 变量的作用域和生命周期 254
8.8.1 变量的作用域 254
8.8.2 变量的生命周期 255
8.8.3 静态变量 256
8.9 程序调试与错误处理 257
8.9.1 程序调试 257
8.9.2 错误处理 258
8.9.3 了解错误信息 259
8.9.4 一个简单的错误处理方式 260
习题8 261
第9章 数据库编程 263
9.1 数据库编程概述 263
9.2 用DAO访问数据库 264
9.2.1 DAO模型结构 264
9.2.2 DAO主要对象简介 264
9.2.3 用DAO访问数据库 267
9.3 用ADO访问数据库 269
9.3.1 ADO模型结构 269
9.3.2 ADO对象简介 270
9.3.3 用ADO访问数据库的流程 271
9.3.4 用ADO访问数据库的案例 272
9.4 建立一个简单的数据库系统 273
9.4.1 系统需求分析 274
9.4.2 系统功能设计 274
9.4.3 设计数据表 275
9.4.4 设计操作界面 276
习题9 287
参考文献 289