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