第1章 Access数据库系统概述 1
1.1 初步了解数据库 1
1.1.1 数据和信息 1
1.1.2 计算机数据管理的发展 3
1.1.3 什么是数据库 4
1.1.4 数据库管理系统 5
1.2 了解Access 2007的环境 6
1.2.1 启动Access 6
1.2.2 Access 2007数据库窗口界面 7
1.2.3 退出Access 10
1.2.4 Access 2007的工作环境和安装 11
1.2.5 Access 2007的帮助 11
1.3 Access示例数据库演示 12
1.3.1 打开罗斯文示例数据库 12
1.3.2 了解罗斯文示例数据库 14
1.3.3 表对象 15
1.3.4 查询对象 16
1.3.5 窗体对象 16
1.3.6 报表对象 17
1.3.7 宏对象 18
1.3.8 模块对象 18
思考题和习题 18
实验 19
第2章 建立Access数据库 20
2.1 数据模型 20
2.1.1 从现实世界到数据世界 20
2.1.2 概念模型 21
2.1.3 数据模型 24
2.2 关系数据模型 27
2.2.1 关系术语及特点 27
2.2.2 关系运算 29
2.3 数据库系统设计基础 30
2.3.1 数据库设计的步骤 31
2.3.2 数据库设计案例 31
2.4 建立Access数据库 33
2.4.1 创建Access数据库 33
2.4.2 使用模板创建数据库 33
2.4.3 创建空数据库 35
2.4.4 打开数据库 36
2.4.5 关闭数据库 37
思考题和习题 37
实验 38
第3章 建立Access数据表 39
3.1 表的设计 39
3.1.1 表的设计步骤 39
3.1.2 数据类型 40
3.1.3 表的设计示例 42
3.2 创建表 43
3.2.1 通过表模板建立新表 44
3.2.2 使用数据表视图创建表 45
3.2.3 使用“设计视图”创建表 46
3.3 字段操作 48
3.3.1 字段名称及数据类型 48
3.3.2 定义字段属性 49
3.3.3 设置主键 58
3.4 设定表关系 59
3.4.1 表关系 59
3.4.2 创建表关系 60
3.4.3 修改表关系 63
3.4.4 主表与子表 64
3.4.5 关系的完整性 65
思考题和习题 66
实验 67
第4章 Access表的使用 69
4.1 输入数据 69
4.1.1 添加新记录 69
4.1.2 数据输入 70
4.1.3 使用“查阅向导”类型 72
4.1.4 使用多值字段 76
4.1.5 使用“附件型”类型 77
4.1.6 删除记录 78
4.2 数据的显示 79
4.2.1 数据表的显示 79
4.2.2 隐藏列 80
4.2.3 冻结列 81
4.2.4 移动列 81
4.2.5 查找和替换记录 81
4.2.5 定位记录 82
4.2.7 在数据表加入汇总行 83
4.3 数据的排序 84
4.3.1 简单排序 84
4.3.2 高级排序 85
4.4 数据的筛选 85
4.4.1 筛选器 85
4.4.2 按选定内容筛选 86
4.4.3 按窗体筛选 87
4.4.4 高级筛选 87
4.4.5 取消筛选 88
4.5 数据表的操作 88
4.5.1 复制表 88
4.5.2 重命名表 89
4.5.3 删除表 89
思考题和习题 89
实验 90
第5章 查询 92
5.1 了解Access的查询对象 92
5.1.1 Access查询的主要功能 93
5.1.2 Access查询的类型 93
5.1.3 Access查询的视图 94
5.2 建立简单查询 95
5.2.1 创建查询的方法 95
5.2.2 使用查询向导建立简单查询 96
5.3 使用查询设计器建立查询 98
5.3.1 查询设计器的结构 99
5.3.2 建立新查询 99
5.3.3 在设计视图中修改查询 101
5.3.4 链接表与查询 101
5.4 查询条件 103
5.4.1 条件表达式中的组成 103
5.4.2 条件表达式的用法 106
5.5 在查询中执行计算 109
5.5.1 统计计算 109
5.5.2 在查询中建立计算字段 111
5.5.3 使用“属性表”窗口修饰查询结果 112
5.6 其他简单类型查询 113
5.6.1 交叉表查询 113
5.6.2 查找重复项查询 116
5.6.3 查找不匹配项查询 117
5.7 动作查询 117
5.7.1 生成表查询 118
5.7.2 更新查询 119
5.7.3 追加查询 120
5.7.4 删除查询 121
5.8 参数查询 122
5.9 SQL查询 123
5.9.1 SQL语句 124
5.9.2 SQL视图 128
5.9.3 创建SQL查询 130
思考题和习题 131
实验 132
第6章 窗体 134
6.1 了解窗体 134
6.1.1 窗体的作用 134
6.1.2 与窗体有关的视图 136
6.2 创建窗体 136
6.2.1 使用窗体工具创建窗体 136
6.2.2 创建分割窗体 137
6.2.3 创建多个项目窗体 138
6.2.4 利用“窗体向导”创建窗体 139
6.2.5 在布局视图中修改窗体 140
6.2.6 创建数据透视表和数据透视图窗体 141
6.3 窗体设计 143
6.3.1 窗体设计视图的组成 143
6.3.2 控件 144
6.3.3 使用设计视图创建窗体 146
6.3.4 使用控件 147
6.4 子窗体 149
6.4.1 利用向导建立子窗体 150
6.4.2 利用设计视图建立子窗体 152
6.5 设计切换窗体 154
6.5.1 切换面板 154
6.5.2 设置启动窗体 156
6.5.3 设置窗体和控件属性 157
6.5.4 使用窗体操作数据 157
思考题和习题 158
实验 158
第7章 制作报表 159
7.1 了解Access的报表 159
7.1.1 基本报表样式 159
7.1.2 报表视图 160
7.2 创建报表 161
7.2.1 使用报表工具创建报表 161
7.2.2 使用报表向导创建报表 162
7.2.3 使用标签向导建立标签 163
7.3 报表设计视图 165
7.3.1 认识报表设计视图 165
7.3.2 使用报表设计视图 166
7.3.3 使用“图表”控件建立图表 168
7.3.4 子报表 169
7.3.5 建立参数报表 171
7.4 报表的预览和打印 173
思考题和习题 174
实验 174
第8章 宏 176
8.1 宏的基本概念 176
8.1.1 什么是宏 176
8.1.2 宏的作用 176
8.1.3 运行宏的方法 177
8.1.4 触发宏的事件 177
8.2 宏的设计 179
8.2.1 创建宏 180
8.2.2 常用的宏操作 182
8.2.3 示例 182
8.3 宏组 185
8.3.1 创建宏组 185
8.3.2 创建窗体和连接宏组 186
思考题和习题 188
实验 189
第9章 在Access中运用VBA 190
9.1 什么是VBA 190
9.1.1 VBA简介 190
9.1.2 VBA的相关术语 191
9.1.3 VBA的VBE编程环境 191
9.1.4 编写一个简单的VBA程序 193
9.2 程序的组成部分 194
9.2.1 数据类型 194
9.2.2 变量和常量 195
9.2.3 运算符 198
9.2.4 函数 199
9.2.5 语句 202
9.2.6 连接数据库对象 203
9.2.7 VBA中常用的事件 205
9.2.8 VBA的结构控制语句 207
9.3 创建VBA模块 211
9.3.1 创建新过程 212
9.3.2 使用ADO 214
9.3.3 指定参数 215
9.3.4 定义变量 215
9.3.5 检查记录 215
9.3.6 完成函数的创建 216
9.3.7 保存模块 217
9.4 调试过程 217
9.4.1 使用立即窗口的方法 217
9.4.2 设置断点 218
9.5 将过程连接到窗体中 219
思考题和习题 220
实验 221
第10章 数据共享与数据库管理 222
10.1 数据的共享 222
10.1.1 数据导出 223
10.1.2 导入与链接 224
10.2 设置数据库密码 227
10.2.1 设置密码 227
10.2.2 使用密码 228
10.2.3 撤销密码 229
10.3 数据库管理工具 229
10.3.1 数据库的转换 230
10.3.2 备份数据库 231
10.3.3 压缩和修复数据库 232
10.3.4 拆分数据库 232
思考题和习题 234
实验 235
第11章 综合开发示例 236
11.1 人事管理系统功能说明 236
11.1.1 问题的提出 236
11.1.2 新系统的主要功能 236
11.2 数据库设计 237
11.2.1 建立表 237
11.2.2 建立表之间的关系 240
11.2.3 导入数据 240
11.3 查询设计 241
11.3.1 基本信息查询 241
11.3.2 按职务增减工资 241
11.3.3 退休处理 243
11.3.4 离职处理 244
11.3.5 统计工资变动情况 245
11.3.6 追加新职员 247
11.4 窗体设计 248
11.4.1 人员信息窗体 248
11.4.2 设置录入员工信息窗体 252
11.4.3 人员变动窗体 253
11.4.4 工资变动窗体 257
11.4.5 设计统计信息窗体 257
11.4.6 设计主窗体 258
11.5 报表设计 260
11.6 创建宏 262
11.6.1 设计“打开录入窗体”宏 262
11.6.2 设计“打开统计信息”宏 263
11.6.3 设计“离职人员”宏 263
11.6.4 设计“增减工资”宏 263
11.6.5 设计“显示文本”宏 264
11.6.6 设计“新员工记录”宏 265
11.6.7 设计“关闭系统”宏 265
11.6.8 设计“关闭人员信息”宏 265
11.6.9 设计“关闭Access”宏 266
11.7 VBA过程-检测进入系统密码 266
11.8 系统设置 267
11.8.1 将“进入系统”设置成启动窗体 267
11.8.2 设置查询选项 268
实验 269
参考文献 270