Access学习资源推荐——高级书籍篇

Access学习资源推荐——高级书籍篇

2019/7/24更新:添加了中译本《中文版 Access 2016 宝典》

2019/7/31更新:添加了《SQL for Microsoft Access》


如果说,入门阶段是在照猫画猫,那么在高级阶段,就是照猫画虎了。此阶段,你要开始使用Access为你实际工作中的某个问题域创建解决方案了。

毫无疑问,你会被各种问题撞得满头包。这些问题大约可以分为2类,第1类是入门阶段因为太过细微而有意略过的,这时候,就需要看本篇介绍的书了。第2类问题,你会发现本篇介绍的书中也没有答案,这类问题,其实是你解决问题的思维模式与书上不一致造成的。对待这类问题,一定要转换思维,先按照书中的方式来解决问题。至于说 ,自己的思路能否实现,要留到更高级的阶段再来考察,最好不要固执己见,为什么呢?因为很有可能,你的思路需要使用VBA变成才能实现,而在此阶段,VBA对你是另外一座陡峭的高山,我建议还是留到以后再去攀登。

本篇介绍的,基本都属于“宝典”类书,特点是内容广泛。在实践中遇到问题后,再来书中找答案。当然,也可以先泛读,对整体技能树有一个大概了解,方便以后遇到问题知道在哪里找到答案。

Access一旦入门,你对数据的思维会有一个跃升,你不再局限于Excel电子表格那样的直观数据思维,数据在你脑中至少分为了2层:数据的物理层和数据的表现层。Access入门的学习曲线之所以陡峭,就在于建立这种抽象的新思维是不容易的。

新思维一旦建立,接下来的高级进阶,需要学习的广度大于学习的难度。因为Access中的5大对象(表,查询,窗体,报表,宏),每一个所包含的技能树都很庞杂。幸运的是,你不必点亮全部,根据自己的工作需要去选择就好了。

比如拿我自己来说,“报表”和“宏”技能树到现在都是大部分灰暗的,偶尔有工作上需要的时候,现学都来得及。如果你做的是数据分析工作,那么就多花时间在“查询”上,如果你是做数据流自动化的,就点亮“窗体”技能树。如果你是做小型系统开发,在此阶段要打好“表”基础。

由于以上原因,本篇介绍的书籍,排名不分先后。


1.《Microsoft Office Access 2003: The Complete Reference》

Access 2003版虽然有点旧了,但它是一个很经典的版本,国外论坛上也有少部分人在使用。正如本书书名中的“Complete Reference”(完全参考)一词的意思,它是2003版的Access“宝典”,全书有近700页,没有介绍任何VBA的内容。

2. 《Access 2010 The Missing Manual》

Matthew MacDonald写了一系列的Missing Manual书。除了这本外,还有一本是2007版的,内容编排差不太多,就不列示了。这本是2010版的Access“宝典”,全书800多页,内容覆盖了Access 5大对象,“宏”与VBA一起作为“Access编程”一章,占据七分之一的篇幅。另外花了一章,介绍Access与其他外部数据(Excel,SQL Server, Sharepoint等)的交互。有意思的是,也许是编排错误,该书miss掉了第7章,算是点题了。

另外要说一句,有一本书叫《Microsoft Access 2010 Bible》,照说应该出现在此处,但是其实这本书属于VBA编程开发的“宝典”,属于下一阶段的书。

3. 《Access 2019 Bible》《Access 2016 Bible》《中文版 Access 2016 宝典》

个人觉得这本书可以作为本阶段的首选“宝典”参考书,涵盖的内容全面而细致,文字叙述客观简洁,排版布局和格式挑不出毛病,我想象不出比这本更好的了。特别是该书第四部分,讲如何在Access中分析数据,这部分内容在其他字典类书中比较少见。另外全书四分之一的部分介绍了宏,以及VBA编程从入门到提高,甚至包含数据库程序的发布。亚马逊上可以买到该书的2019版,全书1000多页。

4. 《Microsoft Access 2013 Inside Out》

这本书大部分人可以忽略,因为它用了600页(共800页)的篇幅讲的是AWA(Access Web App)而微软已经在2017年宣布不再推荐大家使用AWA。如果有人还在维护历史遗留的AWA的话,这本书是可能是你最好的选择。(欲知详情,可以参考我的博客文章:Access Web应用程序(AWA:Access Web Apps) 寿终正寝)余下的200页,讲的是Access桌面数据库的表的设计,不看也罢。

5. 《Access Forms & Reports for Dummies》

这本书很有特点,它不像其他“宝典”内容那么的全面和细致,它甚至漏掉了“表”的所有内容。然而我觉得它是一本不可多得的好书。“宝典”们为什么读起来这么枯燥无味?因为他们都是面向技能树本身来谋篇布局的,树根,树干,树枝,树叶等等,分门别类,细致、科学、严谨。而这本书是面向学习者的,从学习者当前需要解决的问题出发,让人感觉更加亲切。你不再有“我做错了什么?为什么要让我看这个?”的疑问。

6. 《SQL for Microsoft Access》

跟数据库联系更紧密的其实是数据库查询语言SQL,本书专门系统详细讲解Access中的SQL,除了有点难度的子查询以外,总体难度不大。行文叙述流畅,实例详尽。是该阶段重要的参考书之一。

编辑于 2019-07-31

文章被以下专栏收录