第一篇 建立数据库应用系统
第1章 系统需求分析与建立表
1-1 开始来谈生意………………………………………………………….4
1-2 数据整理与分析……………………………………………………….6
1-3 建立基表……………………………………………………………11
第2章 应用系统的查询与报表设计
2-1 "VCD租借系统"的查询设计………………………………………20
2-2 建立报表………………………………………………………………47
第3章 建立用户的操作窗体
3-1 设计"修改VCD类型"窗体………………………………………..73
3-2 设计"修改VCD清单"、"修改片商名单"窗体………………….85
3-3 设计"客户名单"窗体………………………………………………100
3-4 设计"租借业务"窗体……………………………………………..106
3-5 切换面板管理器……………………………………………………..122
第4章 自定义工具栏与菜单栏
4-1 制作工具栏……………………………………………………………134
4-2 制作菜单栏……………………………………………………………144
4-3 制作快捷菜单栏………………………………………………………159
4-4 设置数据库启动状态…………………………………………………165
第二篇 网络应用
第5章 数据库的安全与网络共享
5-1 多人使用的环境………………………………………………………174
5-2 管理员组………………………………………………………175
5-3 设置用户与组的帐号…………………………………………………180
5-4 用户与组的权限设置………………………………………………188
5-5 设置数据库密码与加密………………………………………………202
5-6 破解管理员帐号与反制……………………………………………..205
5-7 对特定的数据库提供安全……………………………………………209
5-8 从网络上存取…………………………………………………………211
第6章 数据库的拆分与复制
6-1 数据库拆分……………………………………………………………218
6-2 复制数据库……………………………………………………………225
6-3 复制部分的数据库……………………………………………………233
6-4 结合拆分与复制建立主从式数据库…………………………………238
6-5 复制管理器……………………………………………………………241
第7章 Client/Server与数据库工程
7-1 客户服务器结构简介…………………………………………………266
7-2 使用ODBC建立主从式数据库……………………………………..271
7-3 MSDE与数据库工程…………………………………………………285
7-4 使用工程建立主从式数据库…………………………………………290
7-5 工程权限管制…………………………………………………………313
第8章 Internet/Intranet应用
8-1 安装网站服务器………………………………………………………324
8-2 输出静态网页…………………………………………………………332
8-3 输出HTX/IDC网页…………………………………………….…….343
8-4 输出ASP动态网页…………………………………………………..357
第9章 利用数据访问页建立查询网页
9-1 数据访问页能做什么?………………………………………………364
9-2 建立可编辑数据的数据访问页………………………………………366
9-3 建立交互式报表………………………………………………………375
9-4 建立数据透视表与连接Office图表…………………………………386
9-5 在网络上使用数据访问页……………………………………………398
9-6 数据访问页的权限管制………………………………………………409
第三篇 Access VBA程序设计
第10章 认识VBA程序结构与设计环境
10-1 Access 2000的VBA程序结构………………………………….419
10-2 VBA程序的开发环境……………………………………………..424
第11章 变量的类型与声明
11-1 变量的类型……………………………………………………..……446
11-2 声明变量……………………………………………………………..453
11-3 变量的有效范围与生命周期……………………………………..461
第12章 VBA的运算式、流程控制与循环
12-1 什么是运算式?…………………………………………………..468
12-2 运算符的种类……………………………………………………..471
12-3 VBA的条件判断式………………………………………………483
12-4 VBA的循环流程控制……………………………………………491
第13章 模块、程序与函数
13-1 Sub程序与函数介绍……………………………………………….498
13-2 模块与程序编译………………………………………………….516
13-3 使用密码保护VBA代码………………………………………….527
13-4 内部函数………………………………………………………….528
第14章 事件程序
14-1 事件程序简介……………………………………………………….544
14-2 事件发生的时机…………………………………………………….547
14-3 事件发生的顺序………………………………………………….566
第15章 利用VBA存取Access的各项对象
15-1 认识对象…………………………………………………………….570
15-2 Access 2000的对象模型与各项操作…………………………….572
15-3 Access 2000数据库对象………………………………………....578
15-4 DAO数据对象……………………………………………………584
15-5 ADO数据对象……………………………………………………593
15-6 Office应用程序的Application对象…………………………….603
15-7 VBA所提供的对象……………………………………………….606
第16章 其它有用的VBA程序设计方法
16-1 VBA代码数据库--Code librarian……………………………610
16-2 设计特定应用程序与COM外接程序(COM add-ins)…………625
第四篇 加强各项数据库对象功能
第17章 加强窗体的功能
17-1 为窗体建立功能键…………………………………………………648
17-2 中断与重建"子、主窗体"间的连接…………………………..656
17-3 显示记录的数量…………………………………………………..662
17-4 会随日期自动改变的流水号……………………………………..667
17-5 随地址改变的电话区域号码……………………………………..676
17-6 自动登入会员数据………………………………………………..681
17-7 计算客户租借金额与目前公司营业额…………………………..692
第18章 加强打印报表功能
18-1 制作与报表结合的打印管理器窗体……………………………..705
18-2 建立可做时间区间检查的查询…………………………………..716
18-3 建立查区间借阅记录报表………………………………………..717
18-4 建立新片通知单报表……………………………………………..727
第19章 加强数据访问页的功能
19-1 利用VBA将数据访问页套用主题…………………………..……738
19-2 利用VBA存取IE 5对象模型的Document对象………….…..747
19-3 利用VBScript控制数据访问页Document对象………………750
19-4 将SQL指令所选择的数据放入数据透视表中…………………752
第五篇 改善效能与封装数据库
第20章 优化数据库执行性能
20-1 影响数据库性能的原因……………………………………….…..768
20-2 去粗取精压缩数据库………………………………………….…..771
20-3 使用性能分析器……………………………………………….…..773
20-4 有效率地使用VBA……………………………………………….781
20-5 增进Access 2000专案(ADP)的执行性能………………….785
第21章 制作HTML Help
21-1 HTML Help简介………………………………………………….790
21-2 建立HTML Help……………………………………………….….792
21-3 组织完善的HTML Help………………………………………….799
21-4 使用ActiveX组件修饰HTML Help…………………………….811
第22章 封装完整的数据库
22-1 Run-Time版本的Access 2000……………………………….…818
22-2 封装数据库前的准备……………………………………………...820
22-3 使用封装部署向导(Package and Deployment Wizard)……827
22-4 封装拆分数据库…………………………………………………..845
附录A Office 2000程序开发版(MOD)
A-1 程序开发版本介绍…………………………………………….……854
A-2 程序开发工具………………………………………………….……856
A-3 数据处理工具………………………………………………………865
A-4 封装应用程序与其它工具…………………………………………870
A-5 支持系统与技术文件………………………………………………871
附录B VBScript简介
B-1 什么是VBScript?……………………………………………..……874
B-2 由VBA来学习VBScript………………………………………..…..876
B-3 在HTML网页中加入VBScript………………………………….…881
附录C 宏介绍
C-1 宏与宏指令………………………………………………….………890
C-2 动态按钮范例………………………………………………………899
C-3 好友名单打印工具…………………………………………………910
C-4 传送名单……………………………………………………………918