Access 2002开发实用全书
分類: 图书,计算机/网络,数据库,Access,
作者: 美 福特 美 豪 美 沃尔 等著 张冕洲 等译
出 版 社: 电子工业出版社
出版时间: 2002-4-1字数: 941千版次: 1页数: 570印刷时间: 2002/04/01开本:印次:纸张: 胶版纸I S B N : 9787505375710包装: 平装内容简介
本书是一本Access开发者写给Access开发者的书。书中集中讨论了Access的开发特性,探讨了如何与Oracle协同工作,提供了在Internet上使用Access的最权威的论述。本书还汲取了Windows 2000/NT专家的高级技术,告诉你如何从头建立Web服务器或如何利用个人Web服务器开发使用Windows 95。书中覆盖了基于Access开发Internet的所有内容,从XML,ASP,DAP和Microsoft Office Web组件到所有最近的发展趋势,无所不包。
本书提供的所有示例代码全部都在Office XP 完全发行版中进行了测试,完全不像其他一些仓促上市的同类书籍。本书适用于数据库开发人员以及对Access数据库感兴趣的人士。
目录
目 录
第一部分 数据库设计概述
第1章 Access 2002的新增功能2
1.1 用户界面的更新2
1.2 VBE的改进3
1.3 与Access 2000数据库的兼容性4
1.4 数据库转换错误记录4
1.5 脱机数据访问页5
1.6 与SQL Server 2000进一步的集成5
1.7 Access 2002中的其他特性6
1.8 小结 7
第2章 规划开发过程8
2.1 收集项目需求9
2.2 项目构架13
2.3 开发规划13
2.4 构造16
2.5 小结26
第3章 数据库的设计及其规范化27
3.1 关系设计理论 28
3.2 小结35
第4章 高级查询36
4.1 使用查询对象36
4.2 在Access中创建查询37
4.3 创建高级查询46
4.4 掌握总计查询47
4.5 掌握交叉表查询53
4.6 掌握参数查询55
4.7 掌握传递查询59
4.8 掌握数据定义查询60
4.9 小结63
第5章 Microsoft Jet数据库引擎64
5.1 Microsoft Jet的发展史64
5.2 在应用中使用Jet 4.0特性66
5.3 小结77
第二部分 数据访问
第6章 ActiveX 数据对象入门80
6.1 数据访问的历史80
6.2 Microsoft通用数据访问的创意81
6.3 ActiveX数据对象82
6.4 ADO对象模型84
6.5 从DAO转换到ADO97
6.6 ADO对象模型与DAO的比较100
6.7 小结100
第7章 高级ADO101
7.1 在Access 2002中使用为Jet设计的OLE DB提供者101
7.2 用ADO访问非关系型数据107
7.3 用ADO进行高级数据操作112
7.4 用ADOX定义数据116
7.5 小结124
第三部分 用户界面技术大全
第8章 高级窗体设计126
8.1 窗体的属性126
8.2 Access窗体控件132
8.3 创建数据透视表和数据透视图视图139
8.4 小结143
第9章 用ActiveX控件增强窗体性能144
9.1 如何使用ActiveX控件144
9.2 ActiveX控件的用法146
9.3 21个 ActiveX控件149
9.4 发布ActiveX控件167
9.5 小结168
第10章 报表技术大全169
10.1 走近报表169
10.2 理解Access报表的结构170
10.3 用报表向导创建表格报表171
10.4 自定义报表173
10.5 使用子报表180
10.6 创建简单邮件标签182
10.7 发布报表184
10.8 运行时修改报表186
10.9 编程创建报表192
10.10 提示与技巧196
10.11 小结200
第四部分 VBA技术大全
第11章 用类模块创建对象202
11.1 探讨使用对象的好处203
11.2 查看对象、属性与方法205
11.3 创建类205
11.4 创建属性206
11.5 创建方法210
11.6 创建事件211
11.7 使用对象213
11.8 创建对象的多个实例214
11.9 更多对象示例214
11.10 实现错误处理器对象221
11.11 通过VBA集合来使用对象222
11.12 小结224
第12章 调试Access应用225
12.1 排除逻辑错误225
12.2 在Visual Basic开发环境(IDE)中工作225
12.3 利用Debug对象229
12.4 使用立即窗口230
12.5 使用调试器231
12.6 使用条件编译235
12.7 应用测试238
12.8 实践调试技术238
12.9 小结239
第13章 专业的错误处理240
13.1 排除语法错误240
13.2 排除逻辑错误242
13.3 排除运行时错误242
13.4 各种应用中的错误259
13.5 嵌套过程错误处理259
13.6 高级错误处理专题 260
13.7 小结261
第14章 应用的优化262
14.1 强化基础条件:硬件和Windows配置的优化263
14.2 应用的最优化安装264
14.3 优化Jet数据库引擎的配置265
14.4 性能测试工具268
14.5 幕后内容透视270
14.6 从头开始优化数据库271
14.7 提高查询性能273
14.8 加快窗体运行速度279
14.9 编写快速代码283
14.10 编码提示与技巧284
14.11 小结291
第五部分 Access客户/服务器
第15章 Access数据项目和可视化工具简介294
15.1 Access 数据项目简介294
15.2 ADP的用法295
15.3 使用ADP和现有的SQL Server数据库297
15.4 为新数据库创建项目305
15.5 小结310
第16章 开发到Microsoft SQL Server的 Access 前端数据库311
16.1 客户/服务器体系结构:OLE DB 与 ODBC311
16.2 建立SQL Server前端连接311
16.3 存储过程和SQL传递查询314
16.4 依据SQL Server在Access 2002中生成报表317
16.5 在应用中使用窗体321
16.6 SQL Server OLE DB Provider的高级属性323
16.7 执行带有参数的命令325
16.8 使用Connection类330
16.9 小结332
第17章 开发到Oracle 的Access 2002前端数据库333
17.1 使用Access访问Oracle数据333
17.2 Oracle中函数和Access中函数的比较339
17.3 理解视图和存储过程350
17.4 创建到Oracle的非绑定接口357
17.5 小结367
第六部分 互操作性
第18章 使用ActiveX 自动功能370
18.1 什么是ActiveX自动功能370
18.2 为什么使用自动功能370
18.3 区别Automation Server和Automation Client371
18.4 确定自动资源需求371
18.5 理解重要内容371
18.6 创建并设置到其他应用的引用371
18.7 给应用分配对象变量375
18.8 创建应用实例375
18.9 使用Automation对象的属性和方法378
18.10 释放Automation对象379
18.11 Automation工作步骤综述379
18.12 关闭Automation Server应用380
18.13 使用UserControl属性确定应用如何打开380
18.14 使用WithEvents 揭示Automation Server事件381
18.15 使用自动提示和技巧383
18.16 小结385
第19章 集成Microsoft Office387
19.1 为什么集成Microsoft Office388
19.2 使用正确的工具389
19.3 使用宏记录器编写代码390
19.4 使用自动宏391
19.5 Microsoft 窗体392
19.6 对象浏览器393
19.7 Office应用的类参数393
19.8 自动功能举例393
19.9 自动化Word395
19.10 自动化Excel408
19.11 自动化PowerPoint411
19.12 自动化Outlook414
19.13 自动化Graph418
19.14 小结419
第20章 在Access中使用Visual Basic420
20.1 创建ActiveX代码组件420
20.2 创建ActiveX控件436
20.3 小结453
第七部分 多用户问题
第21章 多用户和数据库锁定456
21.1 理解多用户问题456
21.2 理解Jet引擎的多用户模型457
21.3 理解Jet引擎的多用户锁457
21.4 选择一个适当的体系结构460
21.5 使用锁460
21.6 优化多用户应用465
21.7 Oracle/SQL 服务器的锁466
21.8 小结467
第22章 安全468
22.1 安全的要素468
22.2 创建工作组470
22.3 用户和组472
22.4 使用启动选项实施安全478
22.5 与复制有关的安全性478
22.6 分离数据库的安全479
22.7 Client/Server的安全481
22.8 分步安全化数据库490
22.9 常见的安全性错误490
22.10 小结491
第八部分 使用Access 2002进行Web发布
第23章 配置站点进行Web发布494
23.1 开发和产品环境494
23.2 选择平台495
23.3 什么是Option Pack496
23.4 设置Web服务器497
23.5 管理和配置Web服务器501
23.6 安全配置Web应用508
23.7 站点和虚拟目录的区别508
23.8 小结513
第24章 在 Access 2002 中使用 Office Web 组件514
24.1 Office XP Web 组件是什么514
24.2 使用 Office Spreadsheet 控件515
24.3 使用 Office Chart 控件519
24.4 使用 Office PivotTable 控件522
24.5 小结523
第25章 使用数据访问页525
25.1 概述525
25.2 创建你的第一个数据访问页526
25.3 实现交互式报表530
25.4 结合使用Office Web组件与DAP531
25.5 在数据访问页中插入脚本533
25.6 小结536
第26章 使用Access 2002和ASP进行 Web 发布537
26.1 使用ASP537
26.2 理解ASP538
26.3 ASP起步539
26.4 ASP基础543
26.5 实例:建立一个自我维护的会员制为基础的站点555
26.6 Access 2002 的 Web 发布与XML563
26.7 使用Chart控件创建图表568
26.8 小结570