Access2007开发指南(修订版)

Access2007开发指南(修订版)

献辞

本书约定

第一部分 Access开发基础

1 Access作为开发工具

1.1 本章的重要性
1.2 Access中可开发的应用程序类型
1.3 具有缩放能力的Access
1.4 什么是数据库
1.5 什么是数据库对象
1.6 对象命名约定
1.7 硬件要求
1.8 Access应用程序的开发过程
1.9 Access 2007的新功能
1.10 Access 2007中的其他新特性
1.11 额外的提示和技巧
1.12 实例:应用程序设计实例——一个计算机咨询公司
1.13 小结

2 数据库和表必备知识

2.1 本章的重要性
2.2 创建新数据库
2.3 创建新表
2.4 为数据选择适当的字段类型
2.5 字段属性操作
2.6 至关重要的主键
2.7 操作查阅向导
2.8 表的属性操作
2.9 使用索引提高性能
2.10 使用Access表和Internet
2.11 查看对象相关性
2.12 检查数据库规格和限度
2.13 检查表特殊性和局限性
2.14 实例:设计计算机咨询公司的Time and Billing应用程序所要求的表
2.15 小结

3 关系:数据完整性的关键

3.1 本章的重要性
3.2 关系数据库设计概述
3.3 建立关系
3.4 建立参照完整性
3.5 关系的作用
3.6 检查索引和关系
3.7 实例:在Time and Billing数据库中建立表与表之间的关系
3.8 小结

4 查询必备知识

4.1 本章的重要性
4.2 什么是查询及何时使用查询
4.3 查询的基础
4.4 排序查询结果
4.5 用准则提炼查询
4.6 准则的日期操作
4.7 查询结果的更新
4.8 基于多个表创建查询
4.9 创建计算字段
4.10 从表达式生成器获取帮助
4.11 以总计查询汇总数据
4. 12 在输出中屏蔽字段
4.13 NULL值和查询结果
4.14 使用字段、字段列表和查询的属性提炼查询
4.15 建立设计阶段不知道准则时可用的参数查询
4.16 给查询添加智能标记
4.17 从查询中创建数据透视表或数据透视图
4.18 理解查询的规格和限度
4.19 实例:建立计算机咨询公司使用的Time and Billing应用程序需要的查询
4.20 小结

5 窗体必备知识

5.1 本章的重要性
5.2 窗体的应用
5.3 窗体剖析
5.4 创建新窗体
5.5 窗体设计窗口的操作
5.6 使用布局视图
5.7 选择适当的控件
5.8 控件转换
5.9 条件格式
5.10 可用的窗体属性
5.11 控件属性及其使用
5.12 绑定控件、非绑定控件和计算控件
5.13 使用表达式强化窗体
5.14 命令按钮向导:无须输入的编程
5.15 创建基于多个表的窗体
5.16 基于查询的窗体:原因及方式
5.17 Access窗体和Internet
5.18 给窗体添加智能标记
5.19 从窗体中创建数据透视表或数据透视图
5.20 检查窗体的规格和限度
5.21 实例:为应用程序设计窗体
5.22 小结

6 报表的必要知识

6.1 本章的重要性
6.2 报表的类型
6.3 报表剖析
6.4 创建新的报表
6.5 报表设计窗口的操作
6.6 选择适当的控件
6.7 报表属性及其使用
6.8 控件属性及其使用
6.9 插入分页符
6.10 非绑定控件、绑定控件和计算控件
6.11 使用表达式加强报表
6.12 创建基于多个表的报表
6.13 排序和分组操作
6.14 改善基于存储查询或嵌入式SQL语句的报表的性能和可重用性
6.15 Access报表和Internet
6.16 报表的规格和限度
6.17 实例:给应用程序创建必要的报表
6.18 小结

7 宏及其用法

7.1 本章的重要性
7.2 创建和运行宏的基础知识
7.3 运行一个Access宏
7.4 修改现有宏
7.5 文件编制宏:给宏添加注释
7.6 调试宏
7.7 何时使用宏以及何时不使用宏
7.8 将宏转换为VBA代码
7.9 创建AutoExec宏
7.10 使用DoCmd对象
7.11 实例:给Time和Billing应用程序添加一个AutoExec宏
7.12 小结

8 VBA基础

8.1 本章的重要性
8.2 VBA解释
8.3 Access的类模块、标准模块、窗体模块和报表模块
8.4 变量的操作
8.5 为代码添加注释
8.6 使用续行符
8.7 使用VBA控制结构
8.8 传递参数和返回值
8.9 在模块窗口中执行过程
8.10 DoCmd对象:执行宏操作
8.11 内置函数的操作
8.12 常数的操作
8.13 操作VBE工具
8.14 自定义VBE
8.15 实例:使用事件例程、用户定义函数和子程序
8.16 小结

9 对象、属性、事件和方法

9.1 本章的重要性
9.2 理解对象、属性、事件和方法
9.3 使用对象浏览器熟悉Access的对象
9.4 对象的引用
9.5 操作属性和方法
9.6 对象变量的声明和赋值
9.7 对象与集合的区别
9.8 对象传递给子程序和函数
9.9 确定控件的类型
9.10 引用对象的特殊属性
9.11 理解Access的对象模型
9.12 利用其他的有用属性
9.13 实例:对象的操作
9.14 小结

10 高级窗体技术

10.1 本章的重要性
10.2 窗体事件及应用
10.3 节和控件事件及应用
10.4 引用Me
10.5 可创建的窗体类型及应用
10.6 使用内置对话框
10.7 利用内置窗体筛选功能
10.8 包含其他应用程序的对象:链接与嵌入
10.9 使用OpenArgs属性
10.10 转换窗体记录来源
10.11 增强组合框和列表框技术
10.12 强大的子窗体技术
10.13 使用Automatic错误检查
10.14 查看对象相关性
10.15 使用自动更正选项
10.16 传播字段属性
10.17 窗体与原始记录集的同步
10.18 创建自定义属性和方法
10.19 实例:在应用程序中使用高级技术
10.20 小结

11 高级报表技术

11.1 本章的重要性
11.2 报表事件及其应用
11.3 报表事件的顺序
11.4 报表节事件及其应用
11.5 编程操作报表的节
11.6 报表的特殊属性
11.7 控制打印机
11.8 使用自动错误检查
11.9 传播字段属性
11.10 报表事件和属性的实际应用
11.11 实例:练习所学知识
11.12 小结

12 高级查询技术

12.1 本章的重要性
12.2 操作查询
12.3 查询的特殊属性
12.4 优化查询
12.5 交叉表查询
12.6 外部连接
12.7 自连接
12.8 了解SQL
12.9 联合查询
12.10 传递查询
12.11 Nulls的传播和查询结果
12.12 子查询
12.13 使用SQL更新数据
12.14 使用SQL定义数据
12.15 函数的结果作为查询的准则
12.16 从窗体中传递参数查询值
12.17 理解Jet4.0 ANSI-92扩展
12.18 实例:在应用程序中应用技术
12.19 小结

13 高级VBA技术

13.1 本章的重要性
13.2 用户定义类型的定义及使用原因
13.3 使用常量
13.4 使用数组
13.5 高级函数技术
13.6 使用Empty和Null
13.7 创建和使用自定义集合
13.8 处理具有底层文件处理的文件
13.9 理解和有效使用编译选项
13.10 导入和导出代码模块
13.11 工程属性的使用
13.12 实例:使用这些高级技术
13.13 小结

14 利用类模块的功能

14.1 本章的重要性
14.2 面向对象介绍
14.3 创建和使用类模块
14.4 使用Property Set设置值
14.5 创建多个类实例
14.6 添加代码到Initialize事件和Terminate事件
14.7 操作枚举类型
14.8 建立类的分级结构
14.9 给类添加Parent属性
14.10 使用Implements关键字
14.11 使用自定义集合
14.12 添加用户自己的事件
14.13 实例:使用类模块
14.14 小结

15 ADO及其重要性

15.1 本章的重要性
15.2 ADO模型
15.3 ADO记录集类型
15.4 使用ADO记录集属性及方法
15.5 使用ADO代码修改表数据
15.6 使用ADO代码创建和修改数据库对象
15.7 实例:将这些技术应用到应用程序中
15.8 小结

第二部分 解决问题

16 调试:开发成功的关键

16.1 本章的重要性
16.2 避免错误
16.3 立即窗口的应用
16.4 调用调试程序
16.5 用断点排除故障
16.6 单步运行代码
16.7 设置下一条执行语句
16.8 使用“调用堆栈”窗口
16.9 使用本地窗口
16.10 使用监视表达式
16.11 出现运行错误后继续运行
16.12 在立即窗口查看错误
16.13 使用断言
16.14 调试提示信息
16.15 实例:调试实际的应用程序
16.16 小结

17 错误处理:处理不可避免的错误

17.1 本章的重要性
17.2 实现错误处理
17.3 使用On Error语句
17.4 使用Resume语句
17.5 清除错误
17.6 检查级联错误影响
17.7 使用Err对象
17.8 触发错误
17.9 使用Errors集合
17.10 创建通用错误处理程序
17.11 防止调用自己的错误处理
17.12 创建调用堆栈
17.13 建立自定义错误处理类
17.14 操作错误事件
17.15 创建错误代码和说明的列表
17.16 实例:应用错误处理
17.17 小结

18 优化应用程序

18.1 本章的重要性
18.2 优化简介
18.3 修改硬件和软件的配置
18.4 Access数据库引擎
18.5 用性能分析器确定问题范围
18.6 设计表以优化性能
18.7 设计数据库对象以优化性能
18.8 实例:改进应用程序的性能
18.9 小结

第三部分 开发多用户和企业应用程序

19 开发Access应用程序的策略

19.1 本章的重要性
19.2 数据库划分成表和其他对象
19.3 基于查询或嵌入式SQL语句的窗体和报表
19.4 准备发行应用程序的步骤
19.5 Access作为前端
19.6 实例:对计算机咨询机构应用程序应用该策略
19.7 小结

20 使用外部数据

20.1 本章的重要性
20.2 导入、链接和打开的时机和原因
20.3 导入外部数据
20.4 创建到外部数据的链接
20.5 打开外部表
20.6 理解Windows注册表设置
20.8 使用密码
20.9 更新和删除链接
20.10 特殊考虑
20.11 故障排除
20.12 性能考虑与链接
20.13 使用HTML文档
20.14 实例:在应用程序内使用外部数据
20.15 小结

21 Access 2007与SharePoint

21.1 本章的重要性
21.2 Access 2007(accdb)文件格式与SharePoint
21.3 将数据导出到SharePoint网站
21.4 将数据发布到SharePoint网站
21.5 从SharePoint网站打开Access窗体和报表
21.6 链接到SharePoint列表与从SharePoint列表导入
21.7 使SharePoint列表与Access脱机
21.8 在移动SharePoint网站后重建链接
21.9 小结

22 开发多用户应用程序

22.1 本章的重要性
22.2 开发应用程序的多用户问题考虑
22.3 Access的锁定机制
22.4 理解客户/服务器模型
22.5 确定是否用客户/服务器模型
22.6 Access在应用程序设计模型中的作用
22.7 客户/服务器术语
22.8 升迁的考虑问题
22.9 预先准备升迁
22.10 使用事务处理
22.11 实例:准备生成企业环境的应用程序
22.12 小结

第四部分 高级编程

23 操作和自定义功能区

23.1 本章的重要性
23.2 自定义功能区:概述
23.3 显示系统表
23.4 启用系统错误显示
23.5 创建USysRibbons表
23.6 给USysRibbons表添加数据
23.7 应用自定义功能区
23.8 隐藏系统对象
23.9 将功能区恢复到默认设置
23.10 添加附加组和控件
23.11 从功能区上执行宏
23.12 实例:巩固一个Access 2007数据库
23.13 小结

24 自动化:与其他应用程序通信

24.1 本章的重要性
24.2 定义自动化术语
24.3 声明对象变量以引用应用程序
24.4 创建自动化对象
24.5 操作自动化对象
24.6 使用前期绑定与后期绑定
24.7 在Access中控制Excel
24.8 关闭Excel自动化对象
24.9 在Access中创建图表
24.10 在Access中控制Word
24.11 在Access中控制PowerPoint
24.12 使用Access使Outlook自动化
24.13 在其他应用程序中控制Access
24.14 实例:使用自动化扩展应用程序的功能
24.15 小结

25 深入Windows API的功能

25.1 本章的重要性
25.2 向编译器声明外部函数
25.3 使用常数和类型
25.4 调用DLL函数:重要的问题
25.5 使用API函数
25.6 实例:在应用程序中使用Windows API函数
25.7 小结

26 创建用户的库

26.1 本章的重要性
26.2 数据库到库的准备工作
26.3 创建引用
26.4 调试库数据库
26.5 实例:为应用程序建立库
26.6 小结

27 使用生成器和向导

27.1 本章的重要性
27.2 使用生成器
27.3 使用向导
27.4 使用菜单加载项
27.5 实例:设计自己的加载项
27.6 小结

28 Access和Internet/Intranet

28.1 本章的重要性
28.2 数据库对象保存为HTML文件
28.3 链接HTML文件
28.4 导入HTML文件
28.5 将数据库对象保存为XML文件
28.6 导入XML文件
28.7 实例
28.8 小结

第五部分 润饰应用程序

29 应用程序文档管理

29.1 本章的重要性
29.2 准备说明应用程序
29.3 使用数据库文档管理器
29.4 使用对象相关性功能
29.5 编写代码创建自己的文档资料
29.6 实例:将所学的知识应用于Time and Billing应用程序
29.7 小结

30 维护应用程序

30.1 本章的重要性
30.2 压缩数据库
30.3 备份数据库
30.4 转换Access数据库
30.5 删除断开的引用
30.6 实例:维护应用程序
30.7 小结

31 容易实现的数据库安全性

31.1 本章的重要性
31.2 Access 2007安全性的新增功能
31.3 用户级安全性
31.4 信任数据库
31.5 使用数据库密码加密Office Access 2007数据库
31.6 打包、签名和分发Access数据库
31.7 使用信任中心
31.8 理解信任和不信任时数据库的行为
31.9 使用沙箱模式
31.10 删除用户级安全
31.11 启用或取消ActiveX控件
31.12 启用或取消加载项
31.13 添加受信任的发布者
31.14 实例:保护Access 2007数据库
31.15 小结

第六部分 附录

附录A 命名约定

附录B 表结构

B.1 tblClients表
B.2 tblClientAddresses表
B.3 The tblAddressTypes 表
B.4 tblClientPhones表
B.5 tblPhoneTypes 表
B.6 tblCorrespondence 表
B.7 tblCorrespondenceTypes 表
B.8 The tblTerms 表
B.9 tblContactType 表
B.10 tblCompanyInfo表
B.11 tblEmployees表
B.12 tblErrorLog表
B.13 tblErrors表
B.14 tblExpenseCodes表
B.15 tblPaymentMethods表
B.16 tblPayments表
B.17 tblProjects表
B.18 tblTimeCardExpenses表
B.19 tblTimeCardHours表
B.20 tblTimeCards表
B.21 tblWorkCodes表

思维导图

Access2007开发指南(修订版)

防止博客图床图片失效,防止图片源站外链:

http://www.processon.com/chart_image/5e5b2cbde4b02bc3ad6a0f04.png)

思维导图在线编辑链接:

https://www.processon.com/view/5e5b2cbde4b02bc3ad6a0f01

posted @ 2020-04-30 12:31  哀莫  阅读(662)  评论(0编辑  收藏  举报

欢迎访问我的主页!