第1章 Access 2007数据库基础 1
1.1 初识关系型数据库 2
1.1.1 数据库的基本知识 2
1.1.2 关系型数据库管理系统 5
1.2 Access 2007中文版的新功能 6
1.3 Access 2007的内部结构 8
1.3.1 表 8
1.3.2 查询 11
1.3.3 窗体 14
1.3.4 报表 15
1.3.5 宏 16
1.3.6 模块 17
1.3.7 Web页 17
第2章 建立数据库 19
2.1 数据库的设计 20
2.1.1 概念及准则 20
2.1.2 一般步骤 21
2.1.3 实例剖析 21
2.2 创建一个数据库 22
2.2.1 直接建立一个数据库 23
2.2.2 利用模板新建数据库 23
2.2.3 打开数据库 25
2.2.4 查看数据库属性 28
2.3 创建简单表 30
2.3.1 使用表模板创建表 30
2.3.2 表设计器 32
2.3.3 字段、字段数据类型及字段属性 34
2.3.4 使用表设计器创建表的一般步骤 38
2.3.5 通过输入数据建立表 40
2.4 设定表之间的关系 41
2.4.1 表的索引 41
2.4.2 表的主键 43
2.4.3 创建并查看表间关系 45
2.4.4 表间关系的修改或删除 48
2.5 修改数据表结构 50
2.5.1 对表的操作 50
2.5.2 对字段的操作 53
2.5.3 数据有效性 58
2.5.4 对数据表的行与列的操作 60
2.6 使用与编辑数据表 61
2.6.1 更改数据表的显示方式 62
2.6.2 修改数据表中的数据 63
2.6.3 排列数据 65
2.6.4 查找数据 67
2.6.5 筛选数据 68
2.7 使用查阅向导 74
2.8 使用子数据表 78
2.9 上机实战——学生信息数据库的设计与数据表的建立 79
2.9.1 设计表 79
2.9.2 建立数据表 81
2.9.3 创建表之间的关系 85
2.9.4 筛选 86
2.9.5 查阅向导 86
第3章 查询 87
3.1 查询的概念 88
3.1.1 什么是查询 88
3.1.2 查询的种类 89
3.1.3 查询的作用和功能 90
3.2 创建查询 91
3.2.1 简单查询向导 92
3.2.2 交叉表查询向导 95
3.2.3 查找重复项查询向导 97
3.2.4 查找不匹配项查询向导 99
3.2.5 使用查询设计器创建查询 100
3.2.6 进一步认识查询设计器及其相关操作 104
3.2.7 查询及字段的属性设置 106
3.2.8 设置查询准则 108
3.3 创建特殊用途查询 110
3.3.1 参数查询 111
3.3.2 自动查找查询 112
3.3.3 交叉表查询 114
3.4 动作查询 116
3.4.1 更新查询 116
3.4.2 追加查询 118
3.4.3 删除查询 120
3.4.4 生成表查询 122
3.5 SQL专用查询 124
3.5.1 SELECT语法概述 124
3.5.2 联合查询 128
3.6 其他关于查询的知识 129
3.6.1 修改及删除查询 129
3.6.2 设置查询属性及优化查询性能 131
3.7 上机实战——学生信息数据库的查询 133
3.7.1 表达式 133
3.7.2 输入字段条件 135
3.7.3 创建总计查询 140
3.7.4 创建交叉表查询 145
第4章 报表 147
4.1 报表的功能 148
4.2 报表的设计 148
4.2.1 报表设计工具 149
4.2.2 使用向导创建报表 153
4.2.3 【报表】向导和【空报表】向导 156
4.2.4 【标签】向导 158
4.2.5 使用报表设计视图 160
4.2.6 使用报表设计视图创建报表 164
4.2.7 报表属性 166
4.2.8 使用报表快照 166
4.3 有关报表的高级内容 168
4.3.1 排序和分组 168
4.3.2 子报表 172
4.4 预览及打印报表 174
4.4.1 预览报表 174
4.4.2 报表打印 175
4.5 上机实战——设计学生信息数据库的报表 177
4.5.1 创建查询报表 177
4.5.2 创建选项组 181
4.5.3 创建多列报表 183
第5章 窗体 185
5.1 窗体的功能 186
5.2 窗体的设计 186
5.2.1 窗体设计的基础知识 187
5.2.2 使用【窗体】向导创建窗体 191
5.2.3 使用【窗体向导】创建窗体 192
5.2.4 使用【数据表】窗体向导创建窗体 194
5.2.5 使用【窗体设计】向导创建窗体 194
5.2.6 创建子窗体 199
5.2.7 创建切换面板 201
5.3 窗体中数据的操作 205
5.3.1 窗体中数据的一般操作 206
5.3.2 筛选数据 207
5.4 上机实战——设计学生信息数据库的窗体 209
第6章 宏 213
6.1 宏的功能 214
6.2 宏的创建 214
6.2.1 宏设计的基础知识 214
6.2.2 创建AutoKeys宏 218
6.2.3 创建条件宏 220
6.2.4 创建事件宏 221
6.3 运行宏 224
6.4 上机实战——利用宏管理学生信息数据库 228
第7章 使用Visual Basic for Application编程 233
7.1 VBA编程的基础知识 234
7.1.1 VBA中的数据类型知识 234
7.1.2 常量 236
7.1.3 变量 238
7.1.4 数组 240
7.1.5 VBA的运算符 243
7.1.6 条件判断语句 244
7.1.7 循环语句 246
7.1.8 模块与过程 250
7.2 创建VBA程序 252
7.2.1 VBA的编程环境 252
7.2.2 编写VBA语句 254
7.2.3 创建事件过程 256
7.2.4 创建过程 257
7.2.5 VBA与宏的关系 260
7.3 调试VBA程序代码 263
7.3.1 调试的基本知识 263
7.3.2 调试工具及功能 265
7.3.3 启动、暂停和执行VBA程序代码 267
7.3.4 优化VBA代码的性能 268
7.4 上机实战——VBA代码应用举例 269
第8章 Web发布、OLE应用及数据透视表的应用 273
8.1 Web发布 274
8.1.1 创建超级链接 274
8.1.2 将窗体导出为HTML 276
8.2 OLE应用 277
8.2.1 OLE的基础知识 277
8.2.2 使用OLE对象 279
8.3 发布为PDF或XPS 281
8.3.1 PDF和XPS格式概述 281
8.3.2 安装Publish并将其用作Microsoft的PDF或XPS加载项 281
8.3.3 将文件导出为PDF或XPS格式 282
8.4 上机实战——创建学生成绩信息数据库的数据透视表 283
第9章 导入、导出与链接数据表 287
9.1 Access数据库与其他Access数据库的联系 288
9.1.1 在Access数据库中复制对象 288
9.1.2 导入或链接Access数据 289
9.2 Access数据库导入或链接到其他数据库 292
9.3 与非数据库文件的联系 294
9.3.1 与电子表格的联系 294
9.3.2 导入和链接文本文件 297
9.4 常见错误信息分析 300
9.5 导出数据 301
9.6 上机实战——导出学生信息数据库中的数据 304
第10章 数据库的安全及性能优化 309
10.1 数据库的安全概述 310
10.1.1 安全性的新增功能 310
10.1.2 安全体系结构和安全策略 311
10.1.3 以密码保护数据库 314
10.1.4 其他保密措施 316
10.2 优化数据库的性能 317
10.2.1 优化数据库 318
10.2.2 优化数据库对象 322
10.2.3 其余优化数据库的知识 325
10.3 上机实战——保护和优化学生信息数据库 327
第11章 综合提高——企业资产管理系统 331
11.1 创建企业资产管理系统的表和表间关系 332
11.2 创建企业资产管理系统的查询 336
11.3 创建企业资产管理系统的窗体 339
11.3.1 创建【折旧窗体】及其子窗体 339
11.3.2 创建【资产查找窗体】 344
11.3.3 创建【资产窗体】 345
11.4 创建企业资产管理系统的报表 347
11.4.1 创建资产分类报表 347
11.4.2 创建部门分类报表 349
11.5 创建主切换面板 352