第I部分 Access基础
第1章 Access 2002的新功能
1.1 Office系列产品的整体变化
1.1.1 任务窗格
1.1.2 智能标记
1.1.3 语音识别
1.2 Access的变化
1.2.1 新数据库格式
1.2.2 压缩和修复的改进
1.2.3 更强的断裂引用处理能力
1.2.4 撤消和恢复多次操作
1.2.5 数据透视图和数据透视表视图
1.2.6 新窗体和控件事件
1.2.7 新添的窗体、报表属性和方法
1.2.8 快捷键和辅助功能
1.2.9 界面改进
1.2.10 记录转换错误
1.2.11 更强的编程能力
1.2.12 Printer对象和Printers集合
1.2.13 对多种语言文字和图形的更好支持
1.3 ADP项目的变化
1.3.1 SQL Server 2000桌面引擎
1.3.2 在SQL Server 2000中运行Access项目
1.3.3 在所有版本的SQL Server中运行ADP项目
1.3.4 使用记录集
1.4 XML和Access
1.4.1 XML导入/导比
1.4.2 XSL转换和显示
1.5 数据访问页的变化
1.5.1 数据访问页设计器
1.5.2 属性表的改进
1.5.3 数据访问页的部署
1.5.4 DAP的其他改进
第2章 Access基本特性概述
2.1 Microsoft Access的用途
2.2 创建数据库、数据访问页和项目
2.2.1 数据库窗口
2.2.2 表
2.2.3 查询、视图和存储过程
2.2.4 窗体和报表
2.2.5 宏和模块
2.2.6 数据访问页
2.3 使用联机帮助
2.4 Access界面介绍
2.4.1 [打开文件]区域
2.4.2 [新建]区域
2.4.3 [根据现有文件新建]区域
2.4.4 [根据模板新建]区域
2.5 选择Access的首选项
2.5.1 [视图]选项卡
2.5.2 [常规]选项卡
2.5.3 [编辑/查找]选项卡
2.5.4 [键盘]选项卡
2.5.5 [数据表]选项卡
2.5.6 [窗体/报表]选项卡
2.5.7 [页]选项卡
2.5.8 [高级]选项卡
2.5.9 [国际]选项卡
2.5.10 [拼写检查]选项卡
2.5.11 [表/查询]选项卡
第3章 数据库设计入门
3.1 数据库概述
3.1.1 数据库元素
3.1.2 关系
3.1.3 避免数据重复
3.2 设计数据库时的注意事项
3.2.1 规划数据库
3.2.2 明确数据库的用途
3.2.3 检查数据
3.2.4 输入姓名和地址数据
3.2.5 设计表
3.2.6 规范和完善
3.3 设计大型或复杂数据库的注意事项
3.3.1 为用户反馈创建界面原型
3.3.2 选择Access或SQL Server作为后端
3.3.3 把数据库拆分为前端和后端
3.3.4 修改并发布数据库变化
3.4 设计实例:Crafts数据库
3.4.1 使用示例Crafts数据库
3.4.2 设计问题和解决方案
3.5 数据库术语
第4章 创建数据库
4.1 为数据库对象命名
4.1.1 命名约定
4.1.2 命名限制
4.1.3 一个简单的命名约定
4.2 创建表
4.2.1 使用[表向导]
4.2.2 手动创建表
4.3 创建关系
4.3.1 创建一对多关系
4.3.2 创建一对一关系
4.3.3 创建多对多关系
4.3.4 选择实施参照完整性
4.3.5 级联更新相关字段
4.3.6 级联删除相关记录
4.3.7 指定联接类型
4.4 使用数据库工具
第II部分 窗体和报表
第5章 为数据的输入、编辑和查看创建窗体
5.1 使用窗体视图
5.2 利用窗体向导创建窗体
5.2.1 [单个窗体]视图
5.2.2 [连续窗体]视图
5.2.3 数据表视图
5.3 在设计视图中手动地创建窗体
5.4 创建数据输入窗体
5.4.1 确保数据的准确性
5.4.2 创建快速数据输入窗体
5.5 保持窗体的外观一致
5.5.1 使用窗体模板
5.5.2 使用[自动套用格式3
5.6 窗体的特性和属性
5.6.1 节和页面
5.6.2 格式属性
5.6.3 数据属性
5.6.4 其他属性
5.6.5 条件格式
5.7 窗体的记录源
5.7.1 表和查询
5.7.2 SQL语句
5.7.3 记录集
5.8 用窗体显示链接数据
5.8.1 嵌套的子窗体
5.8.2 链接的弹出窗体
5.8.3 新记录窗体
5.8.4 超链接窗体
5.9 用窗体显示未链接的数据
第6章 使用窗体控件
6.1 在窗体上放置控件
6.1.1 使用工具箱在窗体上放置控件
6.1.2 使用字段列表放置控件
6.2 为控件命名
6.3 常用控件
6.3.1 标签
6.3.2 文本框
6.3.3 选项组
6.3.4 选项按钮
6.3.5 复选框
6.3.6 组合框
6.3.7 列表框
6.3.8 命令按钮
6.3.9 选项卡
6.3.10 子窗体/子报表
6.3.11 直线
6.3.12 矩形
6.4 不太常用的控件
6.4.1 图像
6.4.2 未限制对象框
6.4.3 限制对象框
6.4.4 切换按钮
6.4.5 分页符
6.5 设置控件的属性
6.6 使用ActiveX控件
6.6.1 使用来自Office XP Developer的控件
6.6.2 使用Activex控件为窗体添加功能
第7章 用报表打印数据
7.1 打印窗体与打印报表
7.2 使用报表控件
7.3 设计报表
7.3.1 选择报表记录源
7.3.2 使用分组报表
7.3.3 创建有子报表的报表
7.3.4 使用向导和自动报表生成器创建报表
7.3.5 手动创建报表
7.4 向报表添加内嵌的于报表和子窗体
7.4.1 用数据表子窗体模拟数据表子报表
7.4.2 多个子报表
7.4.3 数据透视图子报表
7.4.4 数据透视表子报表
7.5 设置报表格式
7.5.1 使用报表模板
7.5.2 使用自动套用格式
7.6 理解报表特性和属性
7.6.1 报表格式属性
7.6.2 排序与分组
7.6.3 报表节
7.6.4 整理报表的技巧
第8章 使用设计工具
8.1 用工具箱插入原始控件
8.2 使用网格
8.2.1 调整网格点
8.2.2 用[对齐网格]放置控件
8.3 选定多个控件
8.4 调整控件大小、对齐和组合控件
8.4.1 调整控件大小
8.4.2 对齐控件
8.4.3 组合控件
8.4.4 使用附加标签
8.5 使用全部技巧
8.6 使用ActiveX控件
8.6.1 注册Activex控件
8.6.2 插入ActiveX控件
8.6.3 修改Actlvex控件的属性
8.6.4 用Date And Time Picker控件选择日期
第III部分 查询和记录集
第9章 用查询选取数据
9.1 查询环境简介
9.1.1 查询设计视图
9.1.2 SQL视图
9.2 简单查询向导
9.3 汇总数据
9.4 检索数据
9.5 用计算字段计算表达式
9.6 限制数据
9.6.1 有一个条件限制
9.6.2 有多个字段的限制
9.6.3 一个或另一个字段的限制
9.6.4 理解or操作符
9.6.5 使用通配符
9.7 记录排序
9.8 分组和汇总记录
9.8.1 为分组记录计算总和
9.8.2 计算总数之和
9.9 数据源之间的关系
9.9.1 理解联接线
9.9.2 自联接:不同寻常的关系
9.10 创建交叉表查询
9.10.1 使用交叉表查询向导
9.10.2 使用[列标题]属性限制列
9.10.3 交叉表查询和数据透视表的比较
9.11 优化查询
第10章 使用操作查询
10.1 保护数据
10.2 用更新查询改变数据
10.2.1 理解SQL UPDATE语句
10.2.2 指定条件
10.3 用追加查询添加数据
10.4 用删除查询删除记录
10.5 创建和运行生成表查询
10.6 区分可更新查询和不可更新查询
10.7 用查询归档数据
第11章 使用高级查询
11.1 使用参数查询
11.1.1 要求输入日期
11.1.2 设置数据类型
11.1.3 输入Null参数
11.1.4 参数查询的替代方法
11.2 使用联合查询
11,2.1 使用不同类型的列
11.2.2 对结果进行排序
11.3 使用传递查询
11.4 理解数据定义查询
11.4.1 CREATE TABLE
11.4.2 ALTER TABLE
11.4.3 DROP
11.4.4 CREATE INDEX
11.5 用于查询替代多个查询
第12章 用数据透视表和数据透视图分析数据
12.1 用数据透视表组织数据
12.1.1 了解数据透视表
12.1.2 了解数据透视表工具栏
12.1.3 利用查询收集数据透视表的数据
12.2 创建基本的数据透视表
12.2.1 为数据透视表选择字段
12.2.2 使用高级工具调整数据透视表
12.2.3 轴转数据透视表
12.3 用数据透视图图形化地显示数据
12.3.1 了解数据透视图
12.3.2 了解数据透视图工具栏
12.4 创建基本的数据透视图
12.4.1 为数据透视图选择字段
12.4.2 用高级工具调整数据透视图
12.4.3 旋转数据透视图
第Ⅳ部分 自定义Access
第13章 自定义Access工具栏和菜单(命令栏)
13.1 自定义Access内置命令栏
13.2 将自定义命令添加到菜单和工具栏中
13.3 在界面中创建自定义命令栏
13.3.1 创建局部和全局的菜单和工具栏
13.3.2 管理工具栏
13.3.3 创建自定义菜单栏
13.3.4 添加快捷菜单
13.4 在窗体和控件中指定工具栏、菜单和快捷菜单
13.5 使用[自定义]对话框
13.5.1 对工具栏进行重命名、删除和重新设置
13.5.2 修改工具栏属性
13.5.3 修改工具栏按钮的外观和行为
13.5.4 设置通用工具栏选项
13.6 利用代码创建自定义命令栏及其控件
第14章 使用宏
14.1 Access宏概述
14.2 创建简单宏
14.2.1 为宏设计器设置默认列
14.2.2 常用宏操作
14.3 创建宏条件
14.4 创建专用宏
14.4.1 使用AutoKeys宏组
14.4.2 创建AutoExec宏
14.4.3 使用宏自动导入或导出数据
14.5 用VBA代码替换宏
14.5.1 宏与VBA代码的比较
14.5.2 将宏转换为VBA代码
第15章 使用加载项扩展Access功能
15.1 加载项概述
15.2 使用内置Access加载项
15.2.1 使用[分析]子菜单上的加载项
15.2.2 使用[数据库实用工具]子菜单上的加载项
15.3 使用office XP Developer外接程序
15.3.1 用[代码注释器和错误处理程序外接程序]增强VBA代码
15.3.2 用[批量代码导入/导出]外接程序加速导入和导出
15.3.3 用[VBA字符串编辑器]外接程序构建字符串表达式
15.3.4 其他Office XP Developer工具
15.4 安装加载项
15.4.1 安装Access加载项
15.4.2 安装COM加载项
15.4.3 安装COA外接程序
15.5 使用作者的加载项
15.5.1 使用LNC Rename加载项
15.5.2 用LNC Rename COM加载项重命名控件
15.5.3 用Menu Manager加载项创建主菜单
15.6 用数据库向导从数据库模板创建数据库
15.6.1 使用Access提供的数据库模板
15.6.2 从Web获取更多数据库模板
第V部分 导入和导出数据
第16章 向Access导入和链接数据
16.1 导入和链接数据
16.2 为导入和链接选择文件类型
16.3 用界面导入和链接
16.3.1 从Access数据库导入数据
16.3.2 链接Access数据库中的数据
16.3.3 从Excel工作表导入数据
16.3.4 链接Excel工作表中的数据
16.3.5 从Outlook导入数据
16.3.6 链接Outlook数据
16.3.7 导入文本数据
16.3.8 链接文本数据
16.3.9 从非Microsoft应用程序导入数据
16.4 用VBA代码导入和链接数据
16.4.1 根据数据源选择导入方法和参数值
16.4.2 从其他Access数据库中导入数据
16.4.3 从Excel工作表导入数据
16.4.4 从文本文件导入数据
16.4.5 从dBASE数据库导入数据
16.4.6 从0dlook联系人中导入数据
16.4.7 从Word表中导入数据
16.4.8 为重复的导入任务创建导入规格
16.5 用查询为导入的大型机数据重新设置格式
第17章 从Access中导出数据
17.1 使用界面导出数据
17.1.1 利用[office链接]特性完成常见导出任务
17.1.2 把数据透视表导出到 Excel
17.1.3 把数据库对象导出到其他Access数据库
17.1.4 把Access查询结果导出为早期的Excel格式
17.1.5 把数据导出为文本文件
17.1.6 把数据导出到XML文件
17.1.7 把数据导出到非Microsoft应用程序
17.2 利用VBA代码导出数据
17.2.1 利用Transfer方法导出
17.2.2 把数据库对象导出到其他Access数据库
17.2.3 把数据导出到Excel工作表
17.2.4 把数据导出到文本文件
17.2.5 把数据导出到dBASE数据库
17.2.6 把数据导出到Outlook约会
17.2.7 把数据导出到Word表格
第VI部分 高级Access技巧
第18章 使用数据访问页
18.1 理解数据访问页
18.2 数据访问页的结构
18.3 创建数据访问页
18.3.1 创建窗体型的数据访问页
18.3.2 创建分组的数据访问页
18.3.3 创建列表式数据访问页
18.3.4 为数据访问页添加数据透视表、数据透视图和电子表格
18.3.5 使用其他类型的数据访问页
18.4 在Web上部署数据访问页
第19章 创建AGGess项目
19.1 Access项目组件
19.1.1 表
19.1.2 查询
19.1.3 数据库图表
19.2 为现有SQL Server后端数据库创建项目文件
19.3 为新建的SQL Server后端数据库创建项目文件
19.4 在项目中创建SQL Server表
19.4.1 列属性
19.4.2 检查约束
19.4.3 触发器
19.4.4 主键和索引
19.4.5 在表之间建立关系
19.5 视图、存储过程和用户定义的函数
19.5.1 项目视图
19.5.2 存储过程
19.5.3 用户定义的函数
19.5.4 参数查询
19.6 在Access项目中使用窗体
19.6.1 项目窗体和Access窗体的比较
19.6.2 新增的界面元素
19.7 在Access项目中使用报表
19.8 在Access项目中编写代码
第20章 用VBA代码自定义数据库
20.1 VBA编程概述
20.1.1 代码的位置
20.1.2 了解函数和子例程
20.1.3 了解变量和常量
20.1.4 用VBA语句控制数据流
20.1.5 命名约定
20.2 使用对象模型
20.2.1 属性、方法和事件
20.2.2 Access对象模型
20.2.3 DAO对象模型
20.2.4 ADO对象模型
20.3 使用Visual Basic编辑器
20.3.1 [工程]窗格
20.3.2 [属性]表
20.3.3 [代码]窗口
20.3.4 对象浏览器
20.3.5 [立即]窗口
20.3.6 [选项]对话框
20.4 编写窗体和报表事件过程
20.4.1 窗体事件
20.4.2 报表事件
20.4.3 窗体控件事件
20.4.4 向代码中添加错误处理
20.5 在代码中使用Printer对象
第21章 创建加载项
21.1 创建Access加载项
21.1.1 创建简单的加载项
21.1.2 常规设计考虑因素
21.1.3 创建简单的向导
21.1.4 检验文本框设计向导
21.1.5 创建Picture Picker Property Builder
21.1.6 LNC Rename加载项
21.2 创建COM加载项
21.2.1 创建LNC Rename COM加载项
21.2.2 安装COM加载项
第Ⅶ部分 附录
附录A 安装Access 2002
附录B 分发Access应用程序
附录C 安全性
附录D 复制
附录E 升迁至SQL Server
附录F 控件属性