第一部分 了解Microsoft Access 2
第0章 简介 2
0.1 关于本书 2
0.2 本书中的使用惯例 3
第一章 Microsoft Access是一个扩展了的数据库 4
1.1 什么是数据库 4
1.2 作为RDBMS的Microsoft Access 5
1.3 Microsoft Access的其他应用程序 9
1.4 决定使用数据库软件 10
第二章 Microsoft Access的使用 13
2.1 在小规模业务中 13
2.2 在合同工作中 15
2.3 在一个大公司中 16
2.4 作为个人DBMS使用 18
第三章 Microsoft Access一览 20
3.1 Windows特性 20
3.2 Microsoft Access结构 21
3.3 开发NWIND数据库 23
3.4 表 25
3.5 查询 30
3.6 表格 32
3.7 报表 37
3.8 宏 40
3.9 模块 42
第二部分 建立一个数据库 46
第四章 设计数据库应用软件 46
4.1 应用程序设计基础 46
4.2 确定应用程序任务 48
4.3 数据分析 52
4.4 数据库设计概念 54
第五章 建立Microsoft Access中的数据库 64
5.1 建立一个新的数据库 64
5.2 Database窗口内部工具条 65
5.3 有关Microsoft Access Help更多信息 67
5.4 定义表 68
5.5 定义字段 70
5.6 定义一个主关键字 81
5.7 定义一个表检验规则 81
5.8 存储新表及输入数据 81
5.9 使用Table Wizard 82
5.10 定义关系 85
5.11 增加索引 88
5.12 打印一个表定义 90
5.13 数据库限制因素 91
第六章 修改数据库设计 92
6.1 写在开始之前 92
6.2 删除表 94
6.3 重命名表 95
6.4 修改字段名字 95
6.5 插入字段 96
6.6 拷贝字段 99
6.7 删除字段 100
6.8 移动字段 101
6.9 改变数据属性 103
6.10 分离表 106
6.11 连接表 108
6.12 改变主关键字 111
6.13 压缩数据库 112
第三部分 操作数据 116
第七章 使用数据表 116
7.1 Datasheet视图中的内部工具条 116
7.2 观察数据 118
7.3 修改数据单格式 119
7.4 修改数据 124
7.5 排序和查寻数据 129
7.6 打印数据表格内容 132
第八章 用选择查询来提高性能 138
8.1 Design视图Query窗口的内部工具条 139
8.2 选择单一表中的数据 140
8.3 查找多表 161
8.4 Query Wizard的使用 165
8.5 使用查询修改数据的限制因素 168
8.6 制定查询特性 168
第九章 用动作查询修改数据 171
9.1 修改行组 171
9.2 删除行组 176
9.3 插入另一表的数据 178
9.4 用查询建立一个新表 181
9.5 排除动作查询中的问题 182
9.6 实例:总结销售细节 185
第十章 输入、连接和输出数据 189
10.1 有关Open Database Connectivity(ODBC) 189
10.2 输入与连接数据库文件 190
10.3 输入数据和数据库 191
10.4 输入电子表格数据 200
10.5 输入文本文件 204
10.6 修改输入的表 209
10.7 连接其他数据库 210
10.8 输出数据 216
第十一章 高级查询设计——SQL 225
11.1 SQL简史 225
11.2 SQL句法惯例 226
11.3 Microsoft Access中的SQL SELECT句法 226
11.4 SQL行为查询 260
11.5 复杂查询实例 267
第四部分 使用表格 274
第十二章 表格基础 274
12.1 表格的使用 274
12.2 Form视图中Form窗口的内部工具条 275
12.3 表格介绍 276
12.4 在表格中移动并操作数据 283
12.5 查找和排序数据 289
12.6 打印表格中的内容 291
第十三章 建立一个表格 293
13.1 表格和面向对象程序设计 293
13.2 Design视图中的Form窗口的内部工具条 295
13.3 简单的输入表格 296
13.4 操作表格Wizards 310
13.5 用表格简化数据输入 315
第十四章 定制表格 321
14.1 建立一个定制的工具条 321
14.2 对齐规定尺寸 328
14.3 特殊效果 335
14.4 设置控制特性 339
14.5 设置表格特性 347
14.6 设置控制缺省 351
14.7 设置表格设计选择 352
第十五章 高级表格设计 353
15.1 在查询基础上建立一个表格 353
15.2 建立子表格 362
15.3 操作对象 368
15.4 用命令按钮连接表格 376
第五部分 建立报表 382
第十六章 报表基础 382
16.1 报表的作用 382
16.2 浏览报表 382
16.3 打印报表 388
第十七章 创建一个报表 392
17.1 一个简单的报表的建立 392
17.2 操作Report Wizards 398
第十八章 高级报表设计 404
18.1 建立Invoice查询 404
18.2 定义组查询 405
18.3 根据数据类型设置组的范围 406
18.4 建立基础Invoice报表 407
18.5 了解部分和报表特性 409
18.6 计算值的使用 413
18.7 嵌入一个子报表 422
18.8 嵌入对象 426
18.9 建立一个“电子表格”报表 426
第六部分 建立应用程序 432
第十九章 用宏增强功能 432
19.1 宏的作用 432
19.2 宏窗口的工具条 433
19.3 建立一个简单宏 434
19.4 定义多动作 437
19.5 宏组 438
19.6 条件表达式 439
19.7 宏动作的总结 440
19.8 触发宏事件的总结 445
第二十章 用宏使应用程序自动执行 453
20.1 将任务连接到表格和报表上 453
20.2 引用表格和报表对象 454
20.3 自动执行目录表格 455
20.4 触发一个修改合计的查询 463
20.5 级联一个删除 468
20.6 用鼠标器事件连接表格 470
第二十一章 Microsoft Access Basic基础 476
21.1 选择代替宏的模块 476
21.2 Microsoft Access Basic开发环境 477
21.3 变量和常量 482
21.4 句法惯例 484
21.5 集合、对象、特性和方法 490
21.6 函数和子程序 496
21.7 控制流 499
21.8 运行宏动作 505
21.9 俘获错误 506
21.10 一个复杂的Microsoft Access Basic实例 506
第二十二章 用Access Basic使应用程序自动执行 512
22.1 回顾PROMPT中的任务流 512
22.2 建立Custoners表格 512
22.3 建立Orders表格 516
22.4 连接Customers和Orders 533
第二十三章 最后修饰 535
23.1 建立一个打印清单菜单 535
23.2 定义主菜单(Main Menu) 538
23.3 设计一个定制的表格工具条 539
23.4 建立一个定制的表格菜单条 540
23.5 用Autoexec来启动应用程序 543
第七部分 附录 548
附录A 安装Microsoft Access 548
附录B 样例数据库表 552