第1章 Access 2002新特性 1
1.1 Access 2002概述 2
1.2 数据透视表 和 数据透视图 视图 3
1.3 XML支持 5
1.3.1 关于XML数据和Access 5
1.3.2 使用XML和Access 8
1.3.3 在数据访问页中包含XML 13
1.4 SQL Server 2000扩展属性支持 13
1.4.1 创建Access项目 14
1.4.2 创建数据访问页 15
1.4.3 创建Office Web组件 15
1.4.4 从Access数据库中链接SQL Server表 16
1.4.5 将SQL Server数据导入Access数据库 16
1.4.6 确定SQL Server版本 17
1.5 添加图表新技术 18
1.6 其他新功能 20
1.7.1 任务窗格 21
1.7 Office XP整体新功能 21
1.7.2 语音识别系统 23
1.7.3 手写识别系统 28
1.7.4 稳定性和安全性 30
1.7.5 增强协作效率 33
第2章 Access基础知识 37
2.1 Access简介 38
2.1.1 与传统数据库管理系统的差别 38
2.1.2 对象链接与嵌入 38
2.1.3 语言的标准化 39
2.2 数据库入门 39
2.2.1 数据库定义与工作方式 40
2.2.2 用表存储和管理数据 44
2.2.3 查询需要的数据 47
2.2.4 为数据设置外观的窗体 48
2.2.5 用报表对外展示数据 52
2.2.6 数据访问页 53
2.2.7 用宏自动完成任务 56
2.2.8 实现业务解决方案 58
2.2.9 数据库中的关系 59
2.2.10 使用其他程序 63
2.3 熟悉Access界面 64
2.3.1 使用数据库窗口 64
2.3.2 管理数据库对象 65
2.3.3 使用工具栏 66
2.3.4 Access快捷菜单 68
2.3.5 退出Access 68
2.4 获取帮助 68
2.4.1 使用Office助手 68
2.4.2 没有Office助手时获取 帮助 71
2.4.3 这是什么 73
2.4.4 Web在线帮助 73
第3章 数据库应用示例 75
3.1 Access应用概述 76
3.2 创建数据库 78
3.2.1 创建新的数据库 78
3.2.2 打开已有数据库 83
3.3 熟悉联系管理应用 85
3.3.1 数据库窗口中的表对象 85
3.3.2 切换面板窗体 87
3.3.3 Access窗体 88
3.3.4 Access报表 90
3.3.5 Access模块 91
3.3.6 切换面板管理器 92
3.3.7 窗体设计视图和VBA类模块 94
第4章 创建数据库和表 97
4.1 数据库文件和表 98
4.1.1 Access系统数据库 98
4.1.2 Access库数据库 98
4.2 理解表和字段属性 99
4.3 字段数据类型、大小和格式 102
4.3.1 为数据选择字段大小 103
4.3.2 选择显示格式 105
4.3.3 使用输入掩码 108
4.4 使用向导创建表 109
4.5 通过输入数据来建立新表 112
4.6 使用表设计视图 114
4.6.1 创建新表 114
4.6.2 表的新值字段属性 115
4.6.3 表的格式属性 116
第5章 建立各种查询 117
5.1 图形化查询简介 118
5.2 建立第一个查询 119
5.2.1 为查询选择字段 120
5.2.2 按准则选择记录和分类显示 122
5.2.3 建立复杂的查询 124
5.2.5 改变字段的标头名 125
5.2.4 在查询视图中编辑表数据 125
5.2.6 按报表格式打印查询 126
5.2.7 保存和命名查询 127
5.3 其他类型的查询 129
5.3.1 建立并使用生成表查询 129
5.3.2 在生成表查询中加一个参数 131
5.4 查询向导的使用 131
5.5 QBE转成结构化查询语言 135
第6章 运算符和表达式 137
6.1 表达式的元素 138
6.1.1 运算符 139
6.1.2 文字 142
6.1.3 标识符 143
6.1.4 函数 143
6.1.5 常量 152
6.2.1 为建立默认值的表达式 153
6.2.2 验证数据的表达式 153
6.2 建立Access表达式 153
6.2.3 查询准则的表达式 155
6.2.4 计算查询字段值的表达式 156
第7章 表联接与复杂查询 159
7.1 定义各表之间的关系 160
7.1.1 已有的表之间的关系 160
7.1.2 建立两个表之间的关系 161
7.1.3 保存关系 164
7.2 联接表以建立多重表查询 164
7.2.1 建立常规的单列等值联接 165
7.2.2 由间接关系表创建查询 166
7.2.3 建立外部联接 168
7.2.4 建立自联接 169
7.2.5 按条件建立不等θ联接 170
7.3 用查询修改表 171
7.4.2 基于一个表中所有记录的计算 172
7.4.1 使用SQL总计函数 172
7.4 多记录的计算 172
7.4.3 对表中所选记录的计算 174
7.5 创建交叉查询 175
7.5.1 转换到参数查询 175
7.5.2 创建交叉查询 177
7.6 使用功能查询 178
7.6.1 用功能查询生成新表或向表中添加记录 178
7.6.2 使用功能查询从数据库中删除记录 180
7.6.3 修改数据库中多条记录的值 182
7.7 嵌套查询 184
7.8 小结 186
第8章 创建和使用窗体 187
8.1 用向导来创建窗体 188
8.2 窗体的类型 191
8.2.1 数据处理的窗体 191
8.2.2 决策支持的窗体 192
8.3 用设计视图修改窗体 193
8.3.1 调整窗体控件大小和位置 194
8.3.2 窗体的属性 195
8.3.3 修改职员窗体字段标签的标题 196
8.3.4 完善职员窗体 197
8.4 用设计视图创建新窗体 199
8.4.1 Access工具箱 200
8.4.2 使用工具箱添加控件 200
8.5 窗体的其他功能 204
8.5.1 页眉和页脚 204
8.5.2 使表的字段属性无效 205
8.5.3 使用列表框和组合框 206
8.5.4 建立可计算文本框 209
8.5.5 创建与使用主/子窗体 210
8.5.6 使用主/子窗体 214
8.5.7 窗体和子窗体的补充问题 215
第9章 使用Access报表 217
9.1 报表和表单对比 218
9.2 报表类型 219
9.3 用报表向导建立分组/汇总报表 219
9.4 使用Access报表窗口 223
9.5 修改基本报表向导创建的报表 224
9.5.1 已有控件的操作 224
9.5.2 在报表中增加可计算的控件 227
9.6 调整边界及打印 227
9.7 报表数据分组和排序 229
9.7.1 分组数据 230
9.7.2 分组数据排序 230
9.8 从空白报表设计新报表 231
9.8.1 报表的基础 231
9.8.2 增加与删除报表中的节 233
9.8.3 控制分页和打印页眉和页脚 234
9.8.4 建立各部门月业绩报表 234
9.9 合并子报表 237
9.9.2 使用未链接的子报表和活动报表 238
9.9.1 在约束报表中加进已连接的子报表 238
9.10 在报表中增加其他控件 239
9.11 打印多列报表 240
第10章 数据访问页 243
10.1 数据页概述 244
10.2 创建新数据访问页 244
10.2.1 使用数据页向导 245
10.2.2 用设计视图新建数据页 248
10.2.3 数据访问页工具箱 249
10.3 新建数据页的其他方法 253
10.4 用设计视图调整数据页 254
10.4.1 修改标题文本 255
10.4.2 调整控件的位置 255
10.5 超级链接 256
第11章 使用宏功能 259
11.1 了解宏窗口及工具条 260
11.3 插入动作及参数 262
11.2 建立宏 262
11.3.1 键入动作 263
11.3.2 键入参数 264
11.3.3 键入注释 265
11.4 了解可用的宏动作 266
11.4.1 获得动作的联机帮助 266
11.4.2 使用合适动作 266
11.4.3 用一个动作复制菜单命令 269
11.5.1 编辑宏 272
11.5 编辑和复制宏动作及参数 272
11.5.2 删除、插入或移动行 273
11.5.3 复制宏 274
11.6 访问表单或报表的控件 274
11.7 用条件测试修改宏动作 275
11.8 在一个宏窗口中组成多个宏 277
11.9 运行宏 277
11.9.1 从宏窗口运行宏 278
11.9.3 从数据库窗口中运行宏 279
11.9.2 任何窗口活动时运行宏 279
11.9.4 从一个宏中运行另一个宏 280
11.9.5 从一个事件中运行宏 280
11.9.6 从一个按钮运行宏 282
11.9.7 从定制菜单命令中运行宏 284
11.9.8 在启动时运行宏 286
11.10 调试宏 286
11.10.1 处理失效的宏 286
11.10.2 单步通过宏操作 286
11.10.3 调试宏一般的问题 287
第12章 Access Basic代码 289
12.1 介绍Access Basic 290
12.1.1 面向对象的Basic根语言 290
12.1.2 Access Basic与xBase,PAL和Visual Basic的比较 290
12.1.3 Access Basic代码用途 291
12.1.5 模块、函数和过程 292
12.1.4 Access Basic中的排印规则 292
12.1.6 数据类型和数据库对象 293
12.1.7 变量和命名规则 294
12.1.8 符号常量 299
12.2 控制程序流程 299
12.2.1 GOTO语句跳过执行代码 300
12.2.2 GOTO语句易造成程序混乱 300
12.2.3 条件语句 300
12.2.4 循环操作 303
12.3 处理运行错误 306
12.4 模块窗口探究 308
12.4.1 模块窗口中的工具条 309
12.4.2 Access Basic编译器 310
12.4.3 易于使用的模块窗口 311
12.5 编写函数和过程 313
12.5.1 用户自定义函数 313
12.5.2 使用数据库对象的过程 315
第13章 网络及安全性 319
13.1 工作组信息 320
13.2 维护数据库安全 322
13.2.1 指定局域网数据库安全性原则 322
13.2.2 建立小组和用户 323
13.3 管理数据库和应用程序 334
13.3.1 备份和恢复数据库 334
13.3.2 压缩和修复数据库文件 334
13.3.3 修改和更新多用户应用程序 335
13.4 ODBC驱动程序 335
13.4.1 定义开放式数据库连接 336
13.4.2 了解ODBC驱动程序 336
13.4.3 为SQL服务器安装ODBC驱动 337
13.4.4 使用ODBC连接的数据库 337
第14章 链接与嵌入 339
14.1 OLE的重要性 340
14.3 简介对象 341
14.2 什么是OLE 341
14.3.1 封装在对象中的特性和方法 342
14.3.2 面向对象的应用程序 342
14.3.3 对象的优点 342
14.3.4 对象的类、层次和继承 344
14.4 复合文档概念 344
14.4.1 OLE和DDE的差别 344
14.4.2 嵌入及链接源文档 345
14.5 OLE字段数据类型用于图形 346
14.6 表单或报表中加固定的对象控制 347
14.6.1 在雇员查询中加入相片 347
14.6.2 在雇员表单显示雇员照片 348
14.6.3 缩放图形对象 349
14.7 嵌入及链接图形文件 350
14.7.1 检查位图图像文件格式 350
14.7.2 在表中装入位图图像 351
14.7.3 粘贴非OLE对象的图像 352