第1章 数据库基础知识 1
1.1 数据库基础知识 1
1.1.1 数据库相关的基本概念 1
1.1.2 数据管理技术的发展 3
1.1.3 数据库技术的应用 4
1.2 数据模型 5
1.2.1 “三个世界”的概念 5
1.2.2 实体描述 6
1.2.3 实体间联系及种类 6
1.2.4 数据模型 7
1.3 关系型数据库 8
1.3.1 关系的基本概念 8
1.3.2 关系运算 10
1.4 Access简介 12
1.4.1 启动和退出Access 12
1.4.2 Access数据库窗口 14
1.5 小结 17
1.6 思考与练习题 17
第2章 Access数据库和表 19
2.1 创建数据库 19
2.1.1 创建一个空数据库 20
2.1.2 使用向导创建数据库 21
2.2 数据库的操作 24
2.2.1 打开和关闭数据库 25
2.2.2 数据库的维护 26
2.3 设计及建立表 27
2.3.1 设计表 27
2.3.2 Access的数据类型 28
2.3.3 使用“表向导”建立表 29
2.3.4 使用“设计器创建表”建立表 33
2.3.5 使用“通过输入数据创建表”建立表 35
2.3.6 使用“导入”建立表 36
2.3.7 向表中输入数据 40
2.3.8 设置字段的属性 40
2.4 使用查阅向导类型 49
2.5 修改表结构 50
2.5.1 修改字段 50
2.5.2 插入字段 51
2.5.3 移动字段 51
2.5.4 复制字段 51
2.5.5 删除字段 51
2.6 编辑表中记录 52
2.6.1 定位记录 52
2.6.2 选择记录 53
2.6.3 添加记录 54
2.6.4 删除记录 54
2.6.5 修改记录 54
2.6.6 复制记录 54
2.6.7 调整表的外观 55
2.7 操作表 60
2.7.1 查找和替换记录 61
2.7.2 排序数据 62
2.7.3 筛选数据 65
2.8 建立表之间的关系 69
2.8.1 表之间关系的概念 69
2.8.2 主表与子表 73
2.8.3 插入或修改子数据表 74
2.9 数据表的复制、删除、更名和导出 75
2.9.1 复制表 75
2.9.2 删除表 75
2.9.3 重命名表 76
2.9.4 导出表 76
2.10 小结 76
2.11 思考与练习题 77
第3章 创建和使用查询 79
3.1 查询的定义和类型 79
3.1.1 查询的定义 79
3.1.2 查询类型 80
3.1.3 建立查询的方法 81
3.2 创建和使用选择查询 81
3.2.1 使用向导创建选择查询 82
3.2.2 使用设计视图创建选择查询 86
3.2.3 查询条件中的运算符和函数 88
3.2.4 创建带条件的查询 94
3.3 在查询中进行计算 96
3.3.1 创建总计查询 97
3.3.2 创建计算字段 101
3.4 创建交叉表查询 106
3.4.1 使用“查询向导”创建交叉表查询 106
3.4.2 使用“设计视图”创建交叉表查询 108
3.5 创建参数查询 110
3.6 创建操作查询 113
3.6.1 创建生成表查询 114
3.6.2 创建追加查询 115
3.6.3 创建删除查询 117
3.6.4 创建更新查询 119
3.7 创建SQL查询 120
3.7.1 SQL语言 120
3.7.2 创建SQL查询 121
3.7.3 创建SQL特定查询 122
3.8 小结 127
3.9 思考与练习题 127
第4章 创建和设计窗体 129
4.1 认识窗体 129
4.1.1 窗体的概念 129
4.1.2 窗体的结构 130
4.1.3 窗体的类型 131
4.1.4 窗体的视图 134
4.2 使用窗体向导创建窗体 134
4.2.1 使用自动创建窗体方法创建窗体 134
4.2.2 使用窗体向导创建窗体 135
4.2.3 使用“图表向导”创建窗体 144
4.2.4 使用“数据透视表向导”创建窗体 146
4.3 使用“设计视图”创建自定义窗体 149
4.3.1 使用设计视图创建窗体 149
4.3.2 工具箱 150
4.3.3 窗体中控件及其应用 151
4.4 设置窗体和控件属性 169
4.5 窗体的修饰 170
4.5.1 控件操作 170
4.5.2 使用自动套用格式改变窗体样式 171
4.6 小结 172
4.7 思考与练习题 172
第5章 报表的应用 174
5.1 认识报表 174
5.1.1 报表的组成 174
5.1.2 报表的类型 175
5.1.3 报表的视图 176
5.2 创建报表 177
5.2.1 使用“自动创建报表”创建报表 177
5.2.2 使用“报表向导”创建报表 178
5.2.3 使用“标签向导”创建标签报表 184
5.2.4 使用“设计视图”创建报表 187
5.3 编辑报表 188
5.3.1 添加或删除报表页眉、页脚和页面页眉、页脚 188
5.3.2 在报表中添加当前日期和时间 189
5.3.3 在报表中添加页码 189
5.3.4 在报表中添加分页符 190
5.3.5 在报表中添加背景图片 190
5.4 报表中数据的排序与分组 191
5.4.1 排序数据 191
5.4.2 对记录进行分组 192
5.4.3 报表中的数据汇总 193
5.5 创建子报表 194
5.5.1 在已有报表中创建子报表 194
5.5.2 在已有报表中添加其他已有报表来创建子报表 197
5.6 预览及打印报表 197
5.6.1 页面设置的选项 197
5.6.2 预览及打印 198
5.7 小结 199
5.8 思考与练习题 199
第6章 数据访问页 201
6.1 数据访问页视图 201
6.1.1 设计视图 201
6.1.2 页面视图 203
6.1.3 网页预览 203
6.2 创建数据访问页 203
6.2.1 自动创建数据访问页 204
6.2.2 使用向导创建数据访问页 205
6.2.3 在设计视图内创建数据访问页 207
6.3 编辑数据访问页 209
6.3.1 设置数据访问页格式 209
6.3.2 修改数据访问页的分组信息 209
6.3.3 在数据页内添加对象 212
6.4 在IE中查看数据访问页 215
6.5 小结 217
6.6 思考与练习题 217
第7章 宏 219
7.1 宏的概述 219
7.2 宏的操作 221
7.2.1 宏的建立 221
7.2.2 宏的运行 227
7.3 宏的其他操作 231
7.3.1 将宏转换为VBA程序代码 231
7.3.2 宏的调试 232
7.4 小结 232
7.5 思考与练习题 233
第8章 VBA编程 235
8.1 VBA概述 235
8.1.1 VBA简介 235
8.1.2 面向对象程序设计的基本概念 236
8.1.3 VBA的编程环境 242
8.2 VBA的编程基础 244
8.2.1 常量和变量 244
8.2.2 数据类型与变量声明 245
8.2.3 运算符与表达式 251
8.2.4 常用函数 253
8.3 VBA常用语句 258
8.3.1 VBA语句的书写 258
8.3.2 VBA常用语句 258
8.4 VBA程序的流程控制 259
8.4.1 顺序结构 260
8.4.2 分支结构 260
8.4.3 循环结构 266
8.5 数组 273
8.5.1 数组的定义 273
8.5.2 数组的基本操作 275
8.5.3 用户自定义数据类型 278
8.5.4 With语句 279
8.6 模块 280
8.6.1 模块的基本概念 280
8.6.2 创建模块 281
8.6.3 变量的作用域 288
8.6.4 程序的调试 290
8.6.5 VBA与宏 293
8.7 使用DAO、ADO访问数据库 295
8.7.1 数据访问接口简介 295
8.7.2 DAO数据访问对象简介 296
8.7.3 使用ADO访问数据库 298
8.8 数据库安全 303
8.8.1 设置数据库密码 303
8.8.2 建立Access的安全机制 304
8.9 思考与练习题 306
第9章 数据库应用系统设计实例 310
9.1 数据库应用系统的开发 310
9.1.1 “图书零售管理系统”的开发步骤综述 310
9.1.2 “图书零售管理系统”功能介绍 311
9.2 数据库及数据表的设计与建立 312
9.2.1 创建“图书零售管理系统”数据库 312
9.2.2 创建各数据表 313
9.2.3 创建各数据表之间的关系 318
9.3 查询的设计与建立 320
9.3.1 创建选择查询 320
9.3.2 创建参数查询 322
9.3.3 创建交叉表查询 323
9.3.4 创建生成表查询 324
9.3.5 创建更新查询 325
9.3.6 创建删除查询 327
9.3.7 创建追加查询 328
9.4 窗体的设计与建立 329
9.4.1 创建纵栏式窗体 330
9.4.2 创建主子窗体 332
9.4.3 创建图表窗体 335
9.5 报表的设计与建立 337
9.5.1 创建表格式报表 337
9.5.2 创建标签报表 342
9.6 宏的设计与应用 345
9.6.1 创建宏组 345
9.6.2 创建条件宏 346
9.6.3 创建自动运行宏 348
9.7 系统主界面窗体的建立 348
9.7.1 使用自定义窗体创建主界面窗体 348
9.7.2 使用“切换面板管理器”工具创建主界面窗体 349
9.8 系统执行 351
参考文献 353