第1章 数据库系统概述 1
1.1 数据管理技术的发展 1
1.1.1 人工管理阶段 1
1.1.2 文件系统阶段 2
1.1.3 数据库系统阶段 2
1.2 数据库技术相关术语 3
1.2.1 数据 3
1.2.2 数据模型 3
1.2.3 数据库 5
1.2.4 数据库管理系统 5
1.2.5 数据库系统 5
1.3 关系数据库系统 6
1.3.1 关系 6
1.3.2 关系运算 7
1.4 数据库设计的步骤 10
1.5 Access数据库的开发步骤 11
习题1 12
第2章 表 13
2.1 Access 2007数据库窗口简介 13
2.2 Access表的基本知识 14
2.2.1 表的概念 14
2.2.2 表的重要要素 14
2.3 创建表的方法 15
2.3.1 通过输入数据创建表 16
2.3.2 通过模板创建表 16
2.3.3 通过表设计视图创建表 17
2.3.4 通过数据导入/链接创建表 17
2.4 表的设计 21
2.4.1 表设计器 21
2.4.2 字段名称 21
2.4.3 数据类型 22
2.4.4 字段属性 23
2.4.5 主键 26
2.4.6 表设计举例 26
2.5 表的数据输入 29
2.6 表之间的关系 31
2.6.1 关系 31
2.6.2 关系类型 32
2.6.3 在Access 2007中创建和编辑关系 33
2.7 表的其他操作 35
2.7.1 增加、删除、修改记录 35
2.7.2 表数据的查找和替换 35
2.7.3 表数据的格式设置 36
2.7.4 表数据的排序 37
2.7.5 表数据的筛选 38
习题2 41
第3章 查询的创建和使用 43
3.1 创建选择查询 43
3.1.1 使用向导创建选择查询 43
3.1.2 使用设计视图创建选择查询 47
3.1.3 使用向导查找重复项查询 49
3.1.4 使用查询向导查找不匹配项查询 51
3.2 创建交叉表查询 53
3.2.1 使用向导创建交叉表查询 55
3.2.2 使用设计视图创建交叉表查询 57
3.3 创建参数查询 59
3.3.1 单一参数查询 59
3.3.2 多参数查询 61
3.4 创建操作查询 64
3.4.1 生成表查询 64
3.4.2 更新查询 66
3.4.3 追加查询 68
3.4.4 删除查询 69
3.5 创建SQL查询 70
3.5.1 Select查询语句 71
3.5.2 联合查询 71
习题3 73
第4章 窗体 75
4.1 窗体的作用 75
4.2 窗体的分类 76
4.3 Access 2007窗体视图与组成 77
4.3.1 窗体视图 77
4.3.2 窗体的组成 78
4.4 创建窗体的方法 79
4.4.1 使用工具创建窗体 79
4.4.2 使用向导创建窗体 81
4.4.3 使用“空白窗体”工具创建窗体 83
4.4.4 创建数据透视表和数据透视图窗体 83
4.4.5 在设计视图中创建窗体 86
4.5 在窗体上使用控件 86
4.5.1 控件分类 86
4.5.2 常用控件介绍 87
4.6 窗体和控件属性设置 95
4.6.1 “属性表”对话框 95
4.6.2 常用的格式属性 96
4.6.3 常用的数据属性 96
4.6.4 其他属性 100
4.7 格式化窗体 100
4.7.1 自动套用格式 101
4.7.2 使用条件格式 101
4.7.3 添加当前日期和时间 102
4.7.4 控件的对齐方式、大小和位置的调整 102
4.7.5 Tab键顺序 103
4.8 主/子窗体 103
4.8.1 利用向导创建主/子窗体 104
4.8.2 利用子窗体/报表控件创建主/子窗体 106
4.9 窗体设计举例 107
4.9.1 联系人类型窗体的制作 107
4.9.2 查看/编辑联系人有关窗体的制作 109
4.9.3 简单查询功能有关窗体的制作 114
4.9.4 主切换面板的制作 117
习题4 119
第5章 报表 121
5.1 报表概述 121
5.1.1 报表的类型 121
5.1.2 报表的视图 123
5.1.3 报表的结构 124
5.1.4 报表和窗体的区别 125
5.2 报表的创建 126
5.2.1 创建空报表 126
5.2.2 自动创建报表 127
5.2.3 使用报表向导创建报表 129
5.2.4 使用向导创建标签报表 132
5.2.5 使用设计视图创建报表 135
5.3 报表的编辑 138
5.3.1 调整报表的外观 139
5.3.2 设置报表的属性 140
5.3.3 修饰报表 143
5.3.4 报表中的数据操作 146
5.4 创建高级报表 153
5.4.1 创建子报表 153
5.4.2 创建多列报表 153
5.4.3 创建报表快照 154
5.5 报表打印 155
5.5.1 页面设置与打印 155
5.5.2 打印注意事项 157
习题5 157
第6章 宏 159
6.1 宏的概述 159
6.1.1 宏的概念 159
6.1.2 宏的功能 160
6.1.3 宏的类型 160
6.2 宏的创建 160
6.2.1 宏的设计窗口 161
6.2.2 宏的创建方法 165
6.3 宏的运行和调试 170
6.3.1 宏的运行 170
6.3.2 宏的调试 172
6.4 在窗体中添加宏 174
习题6 176
第7章 模块与VBA编程 177
7.1 VBA程序设计基础 177
7.1.1 程序与程序设计 178
7.1.2 面向对象程序设计概念 178
7.2 模块的基本概念 180
7.2.1 类模块 181
7.2.2 标准模块 181
7.2.3 将宏转换为模块 181
7.2.4 在模块中执行宏或宏操作 182
7.2.5 创建和编辑模块 182
7.2.6 VBA编程环境 183
7.2.7 VBA编程的步骤 186
7.3 VBA中的基本数据类型与表达式 187
7.3.1 数据类型 187
7.3.2 用户自定义数据类型 189
7.3.3 Access字段类型与VBA数据类型对应关系 190
7.3.4 常量 191
7.3.5 变量 191
7.3.6 数组 194
7.3.7 数据库对象属性变量 195
7.3.8 函数 196
7.3.9 运算符与表达式 199
7.4 VBA程序设计 202
7.4.1 VBA程序结构 202
7.4.2 顺序结构 202
7.4.3 简单基本语句 203
7.4.4 分支结构 206
7.4.5 循环结构 212
7.4.6 过程 215
7.4.7 参数传递 218
7.5 VBA程序调试 219
习题7 219
第8章 数据库管理及安全维护 221
8.1 数据库安全管理 221
8.1.1 Access安全机制 222
8.1.2 数据库加密与解密 223
8.1.3 对数据库进行打包、签名和分发 225
8.1.4 受信任位置 227
8.2 数据库管理维护 228
8.2.1 数据库的压缩和修复 229
8.2.2 生成ACCDE文件 231
8.2.3 数据库的备份和还原 231
8.2.4 不同文件格式转换 232
习题8 233