Chapter 01 初识Access 2007 1
1.1 Access的简介 2
1.1.1 Access概述 2
1.1.2 Access的应用及发展 2
1.2 Access 2007的安装与卸载 3
1.2.1 安装Access 2007 3
1.2.2 卸载Access 2007 5
1.2.3 启动Access 2007 6
1.2.4 退出Access 2007 7
1.3 Access 2007的新特点 8
1.4 Access 2007的操作界面 11
1.4.1 功能区 12
1.4.2 Office按钮 14
1.4.3 “开始使用Microsoft Office Access”页面 14
1.4.4 上下文选项卡 14
1.4.5 样式库 15
1.4.6 快速访问工具栏 15
1.4.7 导航窗格 16
1.4.8 选项卡式文档 18
1.4.9 状态栏 19
1.4.10 微型工具栏 19
1.5 Access 2007的帮助 19
1.6 过关练习——启动Access程序并使用帮助 20
1.7 本章小结 24
Chapter 02 Access 2007基本概念 25
2.1 Access 2007的基本功能 26
2.1.1 组织数据 26
2.1.2 创建查询 26
2.1.3 生成窗体 26
2.1.4 打印报表 26
2.1.5 共享数据 26
2.1.6 支持超级链接 27
2.1.7 创建应用系统 27
2.2 Access基本对象 27
2.2.1 表 27
2.2.2 查询 28
2.2.3 窗体 29
2.2.4 报表 29
2.2.5 页 30
2.2.6 宏和模块 30
2.3 Access的规格 31
2.4 过关练习——了解窗体 32
2.5 本章小结 34
Chapter 03 数据库基础 35
1.1 数据库 36
3.1.1 数据库的概念 36
3.1.2 数据库技术的发展 36
3.1.3 数据模型 37
3.2 数据库的元素 38
3.2.1 数据元素 38
3.2.2 区分数据和信息 39
3.3 应用程序设计基础 39
3.3.1 明确任务 40
3.3.2 组织数据 40
3.3.3 设计原形 42
3.3.4 构造程序 43
3.3.5 测试和完善 43
3.4 数据库设计概念 43
3.4.1 设计标准化的数据库 43
3.4.2 优化设计 44
3.5 过关练习——设计一个书籍订单数据库 45
3.6 本章小结 48
Chapter 04 创建数据库和操作 49
4.1 数据库的创建 50
4.1.1 使用模板创建数据库 50
4.1.2 创建一个空数据库 53
4.2 打开与关闭数据库 53
4.2.1 打开数据库 53
4.2.2 关闭数据库 54
4.3 数据库对象的基础操作 56
4.3.1 打开数据库对象 56
4.3.2 插入数据库对象 59
4.3.3 复制数据库对象 60
4.3.4 删除数据库对象 61
4.3.5 重命名数据库对象 62
4.4 过关练习——创建一个公司事件数据库并修改数据库对象 63
4.5 本章小结 67
Chapter 05 创建表 69
5.1 表的设计与创建 70
5.1.1 设计表的原则 70
5.1.2 根据表模板创建表 70
5.1.3 使用数据表视图创建表 71
5.1.4 使用设计视图创建表 73
5.1.5 使用导入表创建表 74
5.2 字段 76
5.2.1 字段类型 76
5.2.2 字段属性 78
5.2.3 字段编辑规则 79
5.2.4 使用“输入掩码” 82
5.2.5 创建查阅字段 83
5.3 主键和索引 85
5.4 表的联接 86
5.4.1 定义表之间的关系 86
5.4.2 创建关系 87
5.4.3 编辑关系 88
5.4.4 多字段间的关系 89
5.4.5 参照完整性的定义 90
5.5 修改数据库设计 91
5.5.1 删除表 91
5.5.2 重命名表字段 91
5.5.3 修改数据属性 93
5.6 过关练习——在设计视图中创建员工福利表 95
5.7 本章小结 103
Chapter 06 使用数据表 105
6.1 数据表 106
6.1.1 查看数据表数据 106
6.1.2 查询和替换数据表数据 108
6.1.3 增加新记录 111
6.1.4 修改记录 112
6.1.5 删除记录 112
6.2 修改格式 114
6.2.1 行和列的长度变化 114
6.2.2 安排表列 115
6.2.3 显示或隐藏表列 116
6.2.4 冻结或解冻列 118
6.2.5 设置网格线 119
6.2.6 选择字体 120
6.2.7 保存数据表格式 121
6.2 8 综合设置数据表格式 121
6.3 子数据表的使用 124
6.3.1 插入子数据表 124
6.3.2 折叠和展开子数据表 125
6.3.3 删除子数据表 126
6.4 数据检索 127
6.4.1 数据排序 127
6.4.2 数据筛选 128
6.4.3 使用“高级筛选/排序”功能 131
6.5 过关练习 134
6.6 本章小结 140
Chapter 07 创建简单的查询 141
7.1 使用向导创建选择查询 142
7.1.1 使用“简单查询向导”创建查询 142
7.1.2 使用“交叉表查询向导”创建查询 143
7.1.3 使用“查找重复项查询向导”创建查询 145
7.1.4 使用“查找不匹配项查询向导”创建查询 146
7.2 查询准则 148
7.3 自定义查询 150
7.4 多表创建查询 153
7.5 自定义查询属性 155
7.5.1 控制查询输出 155
7.5.2 使用惟一记录和值 157
7.6 过关练习——查询在“公司员工数据库”中两个表中都存在的职工情况 158
7.7 本章小结 162
Chapter 08 使用查询修改数据 163
8.1 选择查询 164
8.1.1 命名字段 164
8.1.2 输入选择标准 165
8.1.3 计算值 167
8.1.4 总计查询 168
8.2 生成表查询 169
8.2.1 创建生成表查询 169
8.2.2 运行生成表查询 171
8.3 追加查询 173
8.3.1 创建追加查询 173
8.3.2 运行追加查询 174
8.4 删除查询 175
8.5 更新查询 177
8.5.1 更新查询的规则 178
8.5.2 创建和运行更新查询 178
8.6 过关练习——对低薪员工加薪,然后利用生成查询创建一个低薪员工表 179
8.7 本章小结 184
Chapter 09 创建SQL查询 185
9.1 SQL语句简介 186
9.1.1 基本的SQL语句 186
9.1.2 SQL语句的语法规则 187
9.2 创建SQL查询 189
9.2.1 联合查询 189
9.2.2 传递查询 191
9.2.3 数据定义查询 192
9.2.4 子查询 194
9.3 用SQL语句实现各种查询 194
9.4 过关练习——设定低薪员工表的列名和表达式,并使用FROM设定查询的数据源 194
9.5 本章小结 198
Chapter 10 使用窗体 199
10.1 窗体概述 200
10.1.1 窗体的作用 200
10.1.2 窗体的分类 200
10.2 使用窗体工具创建窗体 201
10.2.1 利用窗体工具创建窗体 201
10.2.2 使用分割窗体工具创建窗体 202
10.2.3 使用多项目工具创建显示多个记录的窗体 205
10.2.4 使用窗体向导创建窗体 206
10.2.5 使用空白窗体工具创建窗体 207
10.3 在窗体中添加字段 208
10.3.1 使用“字段列表”窗格向窗体添加字段 209
10.3.2 有关“字段列表”窗格的更多信息 210
10.3.3 在设计视图中向窗体添加字段 210
10.4 在窗体中处理数据 213
10.4.1 搜索数据 213
10.4.2 数据的排序 215
10.4.3 给窗体添加筛选 216
10.5 过关练习——在“学生成绩管理”数据库中创建一个课程表窗体 220
10.6 本章小结 225
Chapter 11 使用自定义窗体 227
11.1 设计视图中窗体的创建 228
11.1.1 窗体的创建 228
11.1.2 在窗体中添加控件 232
11.1.3 设置控件布局 233
1.2 窗体的外观 235
11.2.1 直线和矩形窗体 235
11.2.2 窗体颜色和特殊效果 237
11.2.3 更换窗体的边框样式 239
11.2.4 设置窗体的字体 240
11.3 设置窗体属性 241
11.3.1 比较窗体默认视图和允许视图的属性 241
11.3.2 设置窗体中Tab键的次序 243
11.3.3 控制编辑和筛选 244
11.4 创建子窗体 246
11.4.1 指定子窗体源 246
11.4.2 设计子窗体 248
11.4.3 指定主窗体源 251
11.4.4 创建主窗体 252
11.4.5 嵌入子窗体 254
11.5 过关练习——在联系人数据库的联系人窗体中嵌入子窗体 256
11.6 本章小结 264
Chapter 12 报表 265
12.1 创建报表 266
12.1.1 报表概述 266
12.1.2 报表设计 266
12.1.3 使用报表工具创建报表 268
12.1.4 使用报表向导创建报表 269
12.1.5 使用标签向导创建标签 270
12.1.6 使用空白报表工具创建报表 272
12.2 报表的应用 273
12.2.1 报表的分组 273
12.2.2 报表的排序和汇总 275
12.2.3 嵌入子报表 277
12.3 打印报表 279
12.3.1 报表的页面设置 279
12.3.2 将报表发送到打印机 280
12.3.3 将报表作为电子邮件发送 280
12.4 过关练习——在资产数据库中创建一个报表 282
12.5 本章小结 287
Chapter 13 宏 289
13.1 宏概述 290
13.1.1 宏的作用 290
13.1.2 宏的分类 290
13.2 创建宏 291
13.2.1 了解宏生成器 291
13.2.2 创建独立的宏 293
13.2.3 创建宏组 294
13.2.4 创建嵌入的宏 296
13.2.5 在宏中设置条件 298
13.3 调试和运行宏 300
13.3.1 调试宏 300
13 3.2 运行宏 301
13.4 过关练习——创建一个简单的宏组 304
13.5 本章小结 308
Chapter 14 宏的高级应用 309
14.1 宏操作汇总 310
14.1.1 打开和关闭Access对象 310
14.1.2 打印产品数据 312
14.1.3 执行查询 315
14.1.4 设置值和查找数据 317
14.1.5 控制显示和焦点 318
14.1.6 运行另一个应用程序 318
14.2 在宏中引用窗体 319
14.2.1 引用窗体的规则 319
14.2.2 引用窗体属性的规则 320
14.2 3 引用窗体的控件及其属性规则 321
14.3 引用子窗体的规则 322
14.4 过关练习——利用宏创建快捷菜单 322
14.5 本章小结 325
Chapter 15 数据管理 327
15.1 压缩和修复数据库 328
15.1.1 压缩Access文件 328
15.1.2 关闭时自动压缩数据库 328
15.1.3 压缩成副本数据库文件 329
15.2 备份恢复数据库 330
15.3 转换数据库文件 330
15.4 设置数据库密码 331
15.4.1 了解加密和数据库密码 331
15.4.2 使用密码加密数据库 331
15.4.3 打开并解密数据库 332
15.4.4 去掉数据库的密码 333
15.5 过关练习——创建一个数据库文件的副本并且设置密码 334
15.6 本章小结 336
Chapter 16 人事管理系统 337
16.1 人事管理系统数据库和表的设计 338
16.1.1 设计表 338
16.1.2 设计人事管理系统数据库 338
16.1.3 创建Admin表 339
16.1.4 创建Person表 340
16.1.5 修饰数据表的外观 341
16.2 人事管理系统查询的设计 343
16.3 设计人事管理系统的窗体 344
16.3.1 设计窗体 344
16.3.2 给按钮添加事件 348
16.3.3 修改窗体的外观 352
16.4 人事管理系统报表的设计 354
Chapter 17 工资管理系统 357
17.1 工资管理系统数据库和表的设计 358
17.1.1 设计表 358
17.1.2 设计工资管理系统数据库 358
17.1.3 创建Salary表 360
17.1.4 优化数据库 362
17.2 工资管理系统查询的设计 364
17.2 1 使用查询向导创建Salary工资总计查询 364
17.2.2 查询的外观设置 365
17.3 工资管理系统的窗体 366
17.4 查看数据库的功能 372
Chapter 18 考勤管理系统 375
18.1 考勤管理系统数据库和表的设计 376
18.1.1 设计表 376
18.1.2 设计考勤管理系统数据库 377
18.1.3 创建Attendance表 378
18.1.4 优化数据库 380
18.2 考勤管理系统查询的设计 381
18.2.1 创建多表查询 381
18.2.2 创建每位员工的生成表查询 383
18.3 考勤管理系统的窗体 385
18.4 考勤管理系统报表的设计 387
18.5 考勤管理系统的安全管理 389
附录 Access常见问题与解答 391