第1章 数据库基础和Access概述 1
1.1 数据库基本概念 1
1.1.1 数据处理 1
1.1.2 数据模型 2
1.1.3 数据库系统 5
1.2 关系数据库 7
1.2.1 关系数据结构定义 7
1.2.2 关系运算 8
1.2.3 关系数据库 10
1.3 数据库设计基础 11
1.3.1 数据库设计步骤 11
1.3.2 数据库设计原则 12
1.3.3 数据库设计过程 12
1.4 Access简介 15
1.4.1 Access的安装、启动和退出 15
1.4.2 Access的特点 16
1.4.3 Access 2003的主界面 17
1.4.4 Access数据库的系统结构 17
本章小结 20
习题1 21
第2章 数据库和表 24
2.1 创建数据库 24
2.1.1 创建数据库 24
2.1.2 数据库的简单操作 26
2.2 建立数据表 28
2.2.1 表的组成 28
2.2.2 建立表结构 29
2.2.3 向表中输入数据 33
2.2.4 设置字段属性 42
2.2.5 建立表之间的关系 50
2.3 维护表 54
2.3.1 维护表结构 54
2.3.2 维护表的内容 55
2.3.3 修饰表的外观 56
2.4 操作表 58
2.4.1 复制、重命名及删除表 58
2.4.2 查找与替换数据 59
2.4.3 记录排序 60
2.4.4 筛选记录 63
本章小结 66
习题2 66
第3章 查询 69
3.1 查询概述 69
3.1.1 查询的功能 69
3.1.2 查询与数据表的关系 70
3.1.3 查询的类型 70
3.1.4 查询视图 71
3.2 使用向导创建查询 71
3.2.1 使用简单查询向导创建查询 71
3.2.2 使用交叉表查询向导创建查询 74
3.2.3 使用查找重复项查询向导创建查询 77
3.2.4 使用查找不匹配项查询向导创建查询 78
3.3 使用设计视图创建查询 80
3.3.1 认识查询设计视图 80
3.3.2 创建不带条件的查询 82
3.3.3 创建带条件的查询 83
3.3.4 查询中函数的使用 89
3.3.5 在查询中进行计算 90
3.3.6 交叉表查询 94
3.4 创建参数查询 95
3.4.1 单参数查询 95
3.4.2 多参数查询 97
3.5 创建操作查询 98
3.5.1 生成表查询 98
3.5.2 删除查询 99
3.5.3 更新查询 101
3.5.4 追加查询 101
3.6 SQL查询 103
3.6.1 查询与SQL视图 103
3.6.2 SQL的数据定义语言 103
3.6.3 SQL的数据操作语言 105
3.6.4 SQL的特定查询语言 107
本章小结 108
习题3 108
第4章 窗体 110
4.1 窗体概述 110
4.1.1 窗体的功能 110
4.1.2 窗体的类型 111
4.1.3 窗体的视图 113
4.1.4 创建窗体的方法 114
4.2 快速创建窗体 114
4.2.1 自动创建窗体 114
4.2.2 通过文件另存创建窗体 115
4.2.3 使用窗体向导创建窗体 115
4.2.4 快速自定义窗体 116
4.3 在设计视图中创建窗体 117
4.3.1 窗体设计视图 117
4.3.2 常用控件的功能 120
4.3.3 常用控件的使用 122
4.3.4 窗体和控件的属性 130
4.4 格式化窗体 134
4.4.1 自动套用格式 134
4.4.2 设置窗体的“格式”属性 134
4.4.3 添加当前日期和时间 134
4.4.4 对齐窗体中的控件 135
4.5 窗体综合实例 135
本章小结 144
习题4 144
第5章 报表与标签 146
5.1 报表概述 146
5.1.1 报表的功能 146
5.1.2 报表的类型 146
5.1.3 报表的视图 148
5.1.4 报表的创建方法 148
5.2 快速创建报表 148
5.2.1 自动创建报表 148
5.2.2 使用向导创建报表 149
5.3 使用设计视图创建报表 155
5.3.1 报表的组成 155
5.3.2 编辑报表 158
5.3.3 使用计算控件 161
5.3.4 记录排序 162
5.3.5 记录分组 162
5.4 报表的输出 165
5.4.1 报表页面设置 165
5.4.2 报表的打印 167
5.4.3 报表的导出 168
5.5 报表综合实例 169
本章小结 172
习题5 172
第6章 数据访问页 175
6.1 数据访问页概述 175
6.1.1 页面视图 175
6.1.2 设计视图 175
6.1.3 由Access E成静态网页 176
6.2 创建数据访问页 177
6.2.1 自动创建数据页 177
6.2.2 使用向导创建数据访问页 178
6.2.3 使用设计视图创建数据访问页 180
6.3 编辑数据访问页 181
6.3.1 添加标签及文本框 181
6.3.2 添加命令按钮 181
6.3.3 添加滚动文字 181
6.3.4 设置背景使用主题 181
6.3.5 进一步修饰数据访问页 182
6.4 使用数据访问页安全注意事项 183
本章小结 183
习题6 183
第7章 宏 185
7.1 宏的概述 185
7.1.1 宏的基本概念 185
7.1.2 宏与VBA 186
7.1.3 宏的设计窗口 186
7.1.4 常用的宏操作 187
7.2 创建宏 188
7.2.1 创建操作序列宏 188
7.2.2 创建宏组 189
7.2.3 创建带条件的宏 191
7.3 运行与调试宏 193
7.3.1 运行宏 193
7.3.2 调试宏 194
7.4 通过事件触发宏 195
7.5 宏应用实例 196
本章小结 205
习题7 206
第8章 模块与VBA程序设计 208
8.1 模块的基本概念 208
8.1.1 类模块 208
8.1.2 标准模块 208
8.1.3 将宏转换为模块 208
8.2 创建模块 209
8.2.1 在模块中加入过程 209
8.2.2 在模块中执行宏 210
8.3 VBA程序设计基础 211
8.3.1 面向对象程序设计基本概念 211
8.3.2 VBA的编程环境 213
8.3.3 基本数据类型 217
8.3.4 常量与变量 218
8.3.5 运算符与表达式 221
8.3.6 常用标准函数 225
8.3.7 输入输出函数和过程 231
8.4 VBA的基本控制结构 234
8.4.1 顺序控制 234
8.4.2 条件语句 235
8.4.3 循环结构 238
8.5 过程调用和参数传递 242
8.5.1 过程调用 242
8.5.2 参数传递 244
8.6 VBA代码调试与出错处理 245
8.6.1 VBA程序的错误类型 245
8.6.2 调试工具的使用 246
8.7 事件驱动程序设计 247
8.7.1 事件程序的基本结构 248
8.7.2 事件驱动程序举例 248
8.8 ADO访问数据库程序设计 250
本章小结 253
习题8 253
附录 VBA常用函数 255
参考文献 257