简介 1
第1部分 VBA程序设计环境 1
第1章 VBA基础 3
VBA与宏的比较 4
开始之前 5
增强代码可读性 10
函数和过程 15
自定义过程 22
变量 26
常量 33
VBA运算符 35
参数 37
判断结构 40
循环结构 43
数组 45
关于下一章 51
第2章 使用自定义过程创建解决方案 53
明确你的任务 53
创建你的第一个过程 54
测试你的函数 55
使用正确的数据类型 55
处理具有挑战性的问题 56
建立你的应用程序 58
关于下一章 77
第3章 错误处理与调试 79
错误的种类 79
调试 82
在运行时间捕获错误 95
集中控制错误处理 107
关于下一章 109
第4章 文件备份应用程序 111
备份文件到软盘窗体 111
创建应用程序 114
关于下一章 123
第2部分 创建专业的应用程序 125
第5章 用户界面和应用程序设计 127
Windows是如何工作的 127
窗体 129
命令栏 134
控件:商品化的工具 140
布局 150
MDI窗口 150
用户帮助 151
组合在一起 151
关于下一章 155
第6章 增强应用程序 157
开始之前 157
罗斯文商贸数据库简介 158
增强可用性 161
创建快捷键 162
定义Tab键次序 163
提供屏幕提示 165
改变控件类型 166
创建自定义菜单栏 168
创建启动窗体 170
设置启动属性 171
关于下一章 174
第7章 窗体和报表的编程 175
从窗体和报表中调用函数 175
窗体下的代码 177
响应事件 178
类模块 180
窗体和报表事件 183
操作窗体 187
设置窗体报表属性 189
创建窗体和报表的通用代码 194
对控件编程 196
选项卡控件 206
Controls集合 207
扩展窗体 210
窗体的多个实例 216
集合对象 220
创建新的类模块 225
Microsoft Access的对象模型 227
用代码创建命令栏 230
关于下一章 248
第8章 窗体的解决方案 249
使用集合和属性过程 249
创建多页窗体 256
允许用户自定义窗体 265
关于下一章 269
第3部分 操作数据 271
第9章 数据访问对象(DAO) 273
DAO术语 273
DAO层次结构 275
DAO的详细描述 280
DAO和ODBCDirect 327
关于下一章 331
第10章 用DAO访问数据 333
Database对象 333
Recordset对象 335
多用户功能和事务处理 364
结构化查询语言 373
DAO和ODBCDirect记录集 380
关于下一章 382
第11章 创建多用户解决方案 383
页面级记录锁定 383
保守式锁定 383
开放式锁定 387
关于下一章 394
第12章 实现安全性 395
密码安全性 395
用户级安全性 397
设置和撤销数据库的安全性 406
DAO的安全性属性 409
关于安全性的编程 412
创建.MDE文件 423
关于下一章 424
第13章 事务处理与安全性的解决方案 425
自动取款机应用程序 425
事务处理 428
实现Microsoft Access的安全性 435
用VBA增加用户 438
拆分数据库 442
分发安全性解决方案 443
重新链接表 443
保护你的代码 444
关于下一章 445
第4部分 使用ActiveX和Internet 447
第14章 在Microsoft Access中使用ActiveX 449
什么是“自动化”(Automation) 449
为什么要使用“自动化” 450
如何使应用程序“自动化” 450
宏录制器 454
Microsoft Excel对象 455
Microsoft Word对象 460
Microsoft PowerPoint对象 464
Microsoft Access对象 467
“自动化”的错误处理 469
在窗体中控制ActiveX对象 470
关于下一章 471
第15章 访问WWW 473
Internet与Intranet 473
超级链接 476
Microsoft Web浏览器控件 496
Microsoft Internet Explorer的“自动化” 501
根据数据库对象创建Web页面 502
总结 515
第5部分 附录 517
附录A使用动态链接库 519
什么是动态链接库 520
你可以调用哪些动态链接库 520
哪些动态链接库不能调用 520
如何使用动态链接库 521
如何创建动态链接库 523
细说DLL 525
核心Windows动态链接库 536
附录B创建Windows帮助文件 541
什么是Windows帮助文件系统 542
什么是Windows帮助文件 542
什么是帮助编译器工具 542
Windows 95帮助使用哪些文件 543
如何选择著作工具 546
下一步做什么 546