具体描述
Access2000中文版是Office2000的一个重要组件,是数据库管理系统软件。具有新界面、新VBA功能、更加智能化的0ffice助手、多语言支持以及强大的Web发布能力。在Access2000中文版中,HTML文件格式和原有的文件格式具有同等的地位,用户编辑创建的HTML文件可以完整地保留原有格式。这个增强的Web发布能力使Access2000具有利用Web作为上载、管理和编辑文档的能力。
本书包括基础入门知识部分和高级精通部分,系统全面地介绍了Access2000中文版的各种功能特点和使用方法。通过提出问题然后再解决问题的办法,使得用户在读完本书后对演示文稿的制作得心应手。
本书结构严谨、内容实用性强,适用于Access2000中文版的广大用户阅读,对制作数据库的专业人员也有一定的帮助。
作者简介
目录信息
1.1Access帮您完成工作
1.2关于Access2000的新特性
1.3Access2000的数据库对象
1.3.1表
1.3.2查询
1.3.3窗体
1.3.4报表
1.3.5宏和模块
1.3.6页
1.4Access的帮助系统
1.4.1通过Office助手获取帮助
1.4.2隐藏或显示Office助手
1.4.3不使用Office助手来获取帮助
第二章 数据库基础知识
2.1基础概念
2.1.1关系型数据库
2.1.2基本概念
2.2关系和连接
2.2.1三种类型的关系
2.3参照完整性
2.4为什么一个数据库包含多个表
2.5何时使用一个表
第三章 如何快速了解Access2000
3.1如何启动Access2000
3.2如何快速生成数据库
3.2.1如何建立一数据库名
3.2.2如何使用向导
3.2.3如何选择表中可选字段
3.2.4如何选择窗体样式
3.2.5如何选择报表打印样式
3.2.6定义数据库标题和加入图形
3.2.7如何结束数据库的生成
3.3如何了解新生成的Asset Tracking Demo数据库
3.3.1如何在切换板和数据库窗口之间切换
3.3.2如何了解Asset Tracking Demo窗体
3.3.3如何了解Asset Tracking Demo报表
3.3.4如何了解Asset Tracking Demo主切换板上的其他按钮
3.4如何操作现有Asset Tracking Demo数据库
3.4.1如何打开窗体
3.4.2如何录入数据
3.4.3如何修改数据
3.4.4如何排序记录
3.4.5如何查找需要的记录
3.5如何使用“查询”检索记录
3.5.1如何创建查询
3.5.2如何选择查看字段
3.5.3如何选择排序顺序
3.5.4如何运行查询
3.5.5如何改变查询
3.5.6如何保存和复用查询
3.6经常使用的“打开”命令
3.6.1文件夹的切换
3.6.2文件的显示方式
3.6.3设置文件的类型
3.6.4使用对话框中的命令
3.6.5使用查找范围
3.6.6处理文件和文件夹
第四章 Access2000中的表对象
4.1表的基本结构
4.1.1字段名
4.1.2数据类型
4.1.3属 性
4.2如何对数据表操作
4.2.1如何查看一个已有的表
4.2.2如何选择数据表的列
4.2.3如何安排数据表的行和列
4.2.4如何冻结和解冻列
4.3如何操作数据表中的记录
4.3.1如何选取表格中的字段
4.3.2如何操作表中的记录
4.3.3如何排序数据表中的记录
4.3.4如何查找和过滤
4.3.5如何查找空白或零字长字符
4.3.6如何增加记录
4.3.7如何编辑记录
4.3.8如何删除记录
4.3.9如何复制记录
4.3.10Office粘贴板
4.4如何使用向导创建表
4.5如何用其他方法创建新表
4.5.1如何使用“数据表视图”构建表
4.5.2如何使用“设计视图”构建表
4.6如何设置和修改主关键字字段
4.6.1索引
4.6.2如何设置和修改索引
4.6.3如何对字段进行索引
4.7如何定位到表中指定的记录
4.7.1滚动数据表来查找指定记录
4.7.2在数据表中用定位按钮在记录间移动
4.7.3在数据表中按记录号查找记录
4.8如何在表之间设置关系
4.8.1参照完整性
4.8.2如何进行连锁更新与删除
第五章 Access2000中的查询对象
5.1Access2000中的查询
5.1.1如何理解Access数据库的查询对象
5.1.2Access数据库的查询分类及其功能
5.2如何理解查询的基本结构
5.2.1Access查询的基本结构
5.2.2Access查询的属性
5.3如何使用向导创建查询
5.3.1如何使用查询向导创建基于一个表的查询
5.3.2如何使用查询向导创建基于多个表查询
5.3.3如何利用交叉表查询向导建立交叉表查询
5.4如何利用设计视图建立查询
5.4.1如何使用设计视图建立选择查询
5.4.2如何使用设计视图建立参数查询
5.4.3如何改变查询字段
5.4.4如何将表中的所有字段添加到查询设计网格中
5.4.5如何在查询设计网格中移动和删除字段
5.4.6如何检索需要的记录
5.4.7如何排序查询结果
5.5如何进行复杂查询
5.5.1如何在查询中进行计算
5.5.2如何计算记录的总计和分组总计
5.5.3如何创建计算字段
5.5.4如何建立一个新建表的查询
5.5.5如何建立一个查询附加记录
5.5.6如何通过建立查询删除记录
5.5.7如何建立一个查询更新记录
5.5.8如何利用“索引”提高搜索速度
5.6如何使用SQL语句代替“查询”
第六章 Access2000中的窗体对象
6.1熟悉窗体
6.1.1分栏窗体
6.1.2表格式窗体
6.1.3数据单窗体
6.1.4分层窗体
6.1.5图表窗体
6.2如何使用窗体向导创建窗体
6.3如何利用设计视图创建窗体
6.3.1如何使用设计视图创建一个空白窗体
6.3.2如何指定窗体的数据来源
6.3.3如何添加控件
6.3.4如何删除控件
6.4关于窗体的控件
6.4.1工具箱
6.4.2窗体的控件类型
6.4.3关于控件的属性
6.4.4制定标签顺序
6.5如何创建带子窗体的窗体
6.5.1如何同时创建主窗体和子窗体
6.5.2如何创建子窗体并将其添加到已有窗体中
6.5.3如何添加已有的窗体到另一个已有的窗体
6.6如何建立多屏窗体
第七章 Access2000中的报表对象
7.1报表与窗体的区别
7.2报表类型
7.3如何使用向导生成报表
7.3.1如何利用向导生成一般报表
7.3.2如何利用向导生成邮件标签
7.4如何保存生成的报表
7.5如何改变报表样式
7.6如何删除过滤器和排序顺序
7.7如何使用设计技巧创建报表
7.7.1设计工具简介
7.7.2如何增加约束控件
7.7.3如何处理已选择控件
7.7.4如何复制属性到其他控件
7.7.5如何定制自动编排格式
7.7.6如何快速指定记录源
7.7.7报表的部分、眉篇和脚注
7.7.8如何在报表中分组数据
7.7.9如何将“窗体”转换为“报表”
7.8关于报表快照
7.8.1什么是报表快照
7.8.2什么是快照浏览器
7.8.3使用报表快照的好处
7.8.4如何使用报表快照
7.8.5如何创建和发布“报表快照”
7.9如何打印报表
第八章 Access2000中的宏对象
8.1关于宏的定义
8.2对宏的使用
8.2.1宏有哪些作用
8.2.2使用宏的方式
8.3如何使用宏窗口
8.4如何建立一个新宏
8.5如何确定宏何时运行
8.5.1何时触发宏
8.5.2如何运行宏
8.5.3运行宏的步骤
8.6如何建立宏组
8.7如何编辑已有的宏
8.8如何使用条件宏
8.9如何从宏中引用控件
8.9.1如何输入长识别符
8.9.2如何生成更一般的宏
8.10如何处理宏错误
8.11如何建立启动时运行的宏
8.12宏动作总结
8.13如何区别宏与Visual Basic
8.13.1何时在Access中使用宏
8.13.2何时在Access中使用Visual Basic
第九章 Access2000中的页对象
9.1如何创建页
9.1.1如何自动生成页
9.1.2如何利用向导创建数据页
9.1.3如何在设计视图中创建页
9.2页的结构
9.3关于页主题
9.3.1为新建页选取缺省主题
9.4如何在IE浏览器上查看页
第十章 Access2000图表
10.1图表简介
10.2如何做生成图表的准备工作
10.3如何利用向导添加新图表
10.4独立式和嵌入式图表
10.4.1独立式图表
10.4.2嵌入式图表
10.5如何将已有的图表添加到窗体或报表中
10.6如何编辑图表
10.7如何更好的生成图表
第十一章 定制应用程序
11.1如何创建关系型数据库的结构
11.1.1如何标识必需的数据
11.1.2如何将识别的字段收集到表中
11.1.3如何识别主关键字
11.1.4如何绘制简单的数据图示
11.1.5如何使数据正规化
11.1.6识别与字段相关的信息
11.2如何建立定制应用程序
11.2.1什么是应用程序
11.2.2如何区分应用程序开发者和用户
11.2.3什么是事件
11.2.4如何定制应用程序
11.2.5如何测试应用程序
第十二章 数据库的管理及Internet
12.1如何管理数据库
12.1.1如何备份数据库
12.1.2如何使用备份副本还原数据库
12.1.3如何压缩数据库
12.1.4如何修复损坏的数据库
12.2如何在Access中使用超级链接
12.2.1如何设置超级链接基础
12.2.2如何新建一个用于存储超级链接的字段
12.2.3如何添加超级链接命令按钮
12.2.4如何添加超级链接的图像
12.2.5如何建立超级链接标签
12.2.6如何编辑表中的超级链接
12.3如何在网络上共享数据库
12.4如何同步复制数据库
12.5如何连接Internet
12.5.1如何在窗体上添加Web页
第十三章 完善和优化数据库
13.1参照完整性问题
13.2关于表间的关系
13.2.1定义表间的关系
13.2.2如何编辑已有的关系
13.3如何使用“性能分析器”来优化数据库的性能
13.4如何优化常规表性能
13.5如何加速查询性能
13.6如何优化窗体和子窗体的性能
13.7如何优化“按窗体筛选”窗口的性能
13.8如何优化列表框或组合框的性能
13.9如何优化多用户性能
13.10如何优化Visual Basic程序代码
第十四章 数据库的安全机制
14.1如何创建或更改密码
14.1.1如何添加数据库密码
14.1.2如何加密数据库中“表”的链接
14.1.3如何删除数据库密码
14.1.4如何隐藏数据库窗口中的对象
14.2如何设置用户级安全
14.2.1如何设定权限
14.2.2如何防止同步复制
14.2.3如何使用“用户级安全性向导”设置数据库安全
14.3如何加密或解密数据库
14.4如何对记录进行锁定
14.5关于MDE文件
14.6如何保护Visual Basic代码
第十五章 与其他应用程序共享数据
15.1如何导入或链接数据
15.1.1Access可以导入或链接的数据源
15.1.2导入与链接的区别
15.1.3如何导入或链接表
15.1.4如何导入非“表”对象
15.1.5如何导入自定义的工具栏和菜单
15.1.6如何导入所有的数据库对象
15.1.7如何导入或链接HTML表和列表
15.2如何导出数据
15.2.1Access可导出的数据格式
15.2.2如何将对象导出到已有的Access数据库中
15.2.3如何将对象导出到FoxPro或dBASE文件
15.2.4如何将表或查询导出到SQL数据库表或其他ODBC数据源
15.2.5如何将“表”或“查询”导出到电子数据表
15.2.6如何导出到电子邮件
15.2.7如何将数据库对象导出为HTML格式
15.3如何与Word交换Access数据
15.3.1如何使用向导合并“表”或“查询”中的数据
15.4如何自动导入 导出或链接数据
15.4.1如何使用宏导入、导出或链接数据
15.4.2如何使用VB自动导入 导出或链接数据
附表
· · · · · · (收起)
读后感
用户评价
这本书的价值,超越了它所针对的软件版本本身。它像是一份关于“遗留系统维护”的经典案例集。我惊喜地发现,书中关于数据迁移和版本升级的章节,虽然是基于2000到后续版本的考虑,但其中涉及到的数据结构清洗和数据类型转换的通用逻辑,在今天我处理从其他旧系统导入数据时依然非常受用。特别是关于数据类型不匹配导致的隐形数据丢失问题的分析,它列举了诸如日期时间格式、字符编码处理上的陷阱,并提供了一套“七步验证法”。我曾因为一个日期格式问题困扰了整整两天,最后在一个不起眼的附录小技巧中找到了答案——原来是Access 2000对特定格式的MM/DD/YY解析存在一个历史遗留的Bug。这本书的作者似乎预见到了所有这些“坑”,并提前做了标记。这使得这本书的阅读体验,不再是单纯的学习新知,而更像是一次与资深专家的“经验同步”,非常值得长期保留在工具箱里。
说实话,我对技术书籍的要求很高,我希望它能像一本工具手册一样,随时能翻到需要的部分,而不是长篇大论地讲理论。这本书最让我欣赏的一点就是它的“问答”结构设计得极其巧妙。它不是按功能模块划分,而是完全围绕着用户在实际操作中可能遇到的“痛点”来组织内容。我遇到过一个特别头疼的问题:如何在一个Access 2000的表单中,通过下拉列表的选择,动态地刷新另一个子表单中显示的数据源,并且还要处理好数据验证的逻辑。我试了很多网上流传的方法,结果都因为版本差异而失败。翻到书中关于“动态数据源绑定与事件触发”的那一节,里面清晰地列出了事件顺序和相应的代码片段,并且还附带了一个小小的“常见错误排查清单”。那份清单救了我好几次!它不是那种生硬的“是什么、为什么”的解释,而是直接告诉你:“如果你看到这个错误提示,很可能是你忘记设置`Requery`事件了。” 这种以用户视角出发的编排方式,极大地提高了解决问题的效率,让我感觉作者是真真正正在使用这个软件,并且深知用户卡在哪里。
这本“有问必答”系列的书,给我的感觉就是——朴实无华,但内里乾坤。如今的书籍,封面设计得天花乱坠,内容却轻飘飘的。但这本,拿在手里沉甸甸的,内容密度极高。它没有大量配图来拉长篇幅,而是用精炼的文字和准确的语法结构堆砌起来的干货。我特别喜欢它在讲解数据库设计原则时的那种务实态度。书中没有过多渲染“范式理论”的优美,而是直接针对Access 2000的限制,教你如何平衡性能和冗余度。比如,书中关于“如何有效管理大量记录的查找速度”那一章,它直接对比了使用快照(Snapshot)和动态游标(Dynamic Cursor)在特定查询下的性能差异,并给出了一个简易的性能测试脚本。对于一个需要维护老旧、数据量又不小的系统的IT人员来说,这种实打实的数据对比比任何理论都更具说服力。它教会我的,不仅仅是操作,更是一种在资源受限环境下的优化思维。
这本《Access 2000有问必答》简直是为我们这些还在使用老版本数据库的“复古”用户量身定做的救星!我前段时间接手了一个旧项目,整个数据库的搭建和维护都还停留在Access 2000的时代,面对那些复杂的查询和报表,我简直是两眼一抹黑。网上的教程大多都指向了最新的版本,而真正针对2000的实战经验少之又少。当我翻开这本书时,那种如获至宝的感觉无法言喻。它没有那些花哨的界面截图,而是直击核心的代码逻辑和操作步骤。比如,书中关于多表连接的疑难杂症部分,讲解得极其细致,不只是告诉你“怎么做”,更深入地解释了为什么在那个版本中特定情况下会出现性能瓶颈,以及如何通过调整索引策略来规避。我记得书里有一个专门章节处理了当时非常棘手的VBA兼容性问题,那些老旧的API调用和对象模型的差异,书里一一列举并提供了替代方案。那种沉下心来解决具体技术难题的踏实感,是看任何新版教程都无法替代的。它更像是一位经验丰富的老工程师,在你的工位旁,用最实在的语言告诉你:“当年我们遇到这种情况,是这样解决的。” 这种深度和针对性,绝对不是泛泛而谈能比拟的。
阅读这本书的过程,对我来说更像是一次对“数据库编程思维”的重新校准。我注意到作者在处理一些权限设置和安全性问题时,采取了一种非常保守且严谨的态度。考虑到Access 2000的年代,网络安全标准和现在的差异很大,但书中提到的“表级密码保护”和“工作组文件(.mdw)管理”的细节,讲解得极其到位,甚至包括了在多用户环境下,如何处理锁定冲突的最佳实践。我之前一直以为这些都是系统自动处理的,但书中详细分析了在并发写入时,事务处理可能出现的死锁现象以及如何通过VBA代码预先捕获并优雅地处理这些异常。这种对底层机制的深入剖析,让我对这个“过时”的软件有了更深一层的敬畏。它不像某些现代教程只教你如何调用高级API,而是让你明白,你下面操作的每一步,数据库引擎是如何响应的。这种对“为什么”的探索,才是真正提升技术功底的关键所在。