微波EDA网,见证研发工程师的成长!
首页 > 通信和网络 > 通信网络技术文库 > Access 2007简易入门手册

Access 2007简易入门手册

时间:05-01 来源:IT专家网 点击:
这本入门手册是否合适你?

  我只想告诉你我非常喜欢这本书。我对Microsoft Access的经验足以让我跳过这本傻瓜系列教材,但是实际情况是,我非常享受于这本书中介绍Access 2007新的用户界面的时候被过分宠坏的感觉。当然,我已经安装了它,并且已经试了试新的Ribbons和菜单,但是读了第二章(Getting Started, Getting Around)两遍之后,我才适应新的浏览样式。

  这本入门手册的最大的特点是一整套吸引注意力的页边的图标,比如提示、警告和值得注意的知识点。但是并没有"Access 2007的新特点"这样的图标,作者们用自己的方式强调Access 2007的新特点。我会在章节"我所喜欢的Access 2007"中总结一些要点。

  如果你是一个Access骨灰级用户,你可能不能从这本书中把30美元的书价给捞回来。它的主要部分集中在数据设计原理和新建表、查询、表格和报告等对象上。其中关于Macro的一章你可能想扔掉,另外关于VBA的一章让我睡着了。

  从另一方面讲,这本入门手册绝对不傻!在我评论某些书的时候,我常常发现我自己为书中作者们的一些荒谬的假设和主张而捶胸顿足。这种情况绝对不会发生在这本书上。书中的材料详实,娓娓道来。内容的进度让对Microsoft Access和数据库设计陌生的人都能很好的接受。它恰当深入,但是没有加入不必要的复杂性。我绝对全心全意将这本书推荐给那些想要或者需要和Microsoft Access 2007齐头并进的人。

  Access 2007的不足

  首先我的批评是:Microsoft Office 2007发布已经有一段时间了,但是我并不急于采用Access 2007作为开发平台,我的其他一些程序员朋友也一样。在最近关于这个问题的一次讨论中,丹佛地区的一位首席Access咨询师说除非他的客户提出要求,否则他甚至不会去安装Access 2007。

  我已经安装了Microsoft Office 2007,因此我能感受我朋友对它的恐惧。如果你想要支持运行在Office 2003(或者更早版本)上的应用,那么你可能不想在开发电脑上安装Access 2007。我并不是说它们之间不能共存,但是在不同版本之间来回切换的过程的无聊程度如今成十倍的放大了。当Access 2002和Access 2003安装在同一台机器上时,不同版本之间切换让注册表被重设而引起些许的延迟。在Access 2007的时候,在不同版本之间切换的时间足够你去冲一杯咖啡了。下面的配置屏幕显示了好几分钟,才给我展现出Access 2007的优美用户界面。

切换回Access 2003(或者时在版本2002和2003之间进行切换)只会显示一个更加小巧的配置对话框,而且只需要不到10秒钟就可以"安装"和配置好自己。

那些认识我的人意识到我是一个阴谋论者。(不要让我开始讲述伪造的月球登陆事件!)虽然我还没有任何证据,但是我相信这是Microsoft的阴谋,试图让我们抛弃桌面应用而去支持基于浏览器的应用。(想起Office Live没有?)正是Outlook 2007在屏幕上演示的方式让我想到它就是一个网页浏览器。无可否认,它的确是一个漂亮的浏览器应用,但是我确信它就是一个浏览器应用。从Outlook Web Access到本地的基于浏览器的Outlook 2007之间并没有什么巨大的飞跃。

  如同我所说的,这仅仅是个推测,但是它让我注意到其他的Office应用,比如Word、Excel和Access,自己的检查是否它们也带有任何浏览器的风格。到目前为止,我还没有找到强有力的证明,但是我时刻关注这个问题,并且让大家及时了解最新动态。如果Office 2007产品从Windows转移到浏览器界面,这就可以解释上面描述的配置问题以及我使用应用的时候经历的性能冲击。

  Access 2007的两个新"特征"可以划分为"我还不确定"的类别:

  1. Ribbons、菜单、浏览窗口和制表符
  2. 多值查询字段
  毫无疑问,Ribbons、菜单、浏览窗口和制表符共同提供了使用Access数据库程序新颖、更有效的方式,但是它们也让用户很难对Access的界面进行修改。一些开发人员喜欢在用Access创建的应用中加入自己的"面孔",但是新的用户界面看起来让这一切并不容易。我可许是错的,并且如果我真的错了,那么我接受第二个意见,但是我认识的一个程序员已经开始跟这个问题进行斗争,并且当他解决了这个问题之后,解决方法是如此复杂以至于他记不住他是怎么做到的,只有在查看了代码之后才能够清楚的解释。

  目前这对我来说非常重要,因为我正在开发的应用最重要的要求就是必须将Microsoft Access的一切特点从用户的眼睛里隐藏起来。在我下一篇文章中,我将分享一些达成此目的的技巧,并且演示Access UI是如何能够看起来像网页一样,但是又没有浏览器的性能冲击。

  对于多值查询字段(Multivalue Lookup Fields),我仅仅认为它们是个很坏的主意。我的意思是,Microsoft为什么会让Access看起来像Advanced Revelation(Revelation公司的数据库产品)呢。以前没听过这个产品?我的看法是正确的!现在已经有人置疑Microsoft Access还是不是一个关系型的数据库。我们还是不要火上浇油了。

  除了这几个问题之外,我就找不到不喜欢Microsoft Office 2007的理由了。新的菜单和浏览窗口玩起来很有趣,你也可以忽略多值字段。我正希望学会如何尽可能的利用新的用户接口,不像我的同事,我已经安装了它并且我在两个环境中工作。时代变了,你必须跟得上时代才行。

  我所喜欢的Access 2007

  在我阅读Microsoft Office Access 2007桌面参考入门手册的时候,我注意到Access 2007的一些新东西吸引了我。下面是我总结的一些东西:

  从已有的表中选择一个字段加入到另外一个表中。这个重要的特点可以让字段的名字和类型保持一致。
  Access中表的新的附件数据类型比以往的OLE字段占用更少的空间,容纳多个附件。
  能够在电子表格中加入‘总计’行
  引入了电子表格中通用的过滤器
  能够使用Outlook任务来调度事先设计的导入工作
  使用Outlook收集电子邮件格式的数据
  备忘录字段采用了富文本格式的属性
  我在上面的列表中没有谈到任何用户界面元素,虽然我应该加上的。比如ribbon包括一系列的可以应用到表格和报表的内置的颜色和字体。电子表格现在可以很容易加入行与行之间轮流交替阴影的效果。任何打开的对象可以显示在"标签"界面中,这很像Visual Studio和SQL Server管理工作室。虽然我乐意采用它作为我的开发环境,但是我不确定这就是优秀的用户接口,时间会告诉我们的。

  不要落伍,跟上潮流

  Access 2007并不是给傻瓜用的。在Access 2007中有些东西会非常难,而另一些会非常简单……只要我们能用习惯。曾经有段时间,我们程序员能够满心欢喜的从Access 2000升级到Access 2003。但是Office 2007迟早会席卷全球,我们就必须追的上。如果你需要,可以缓缓,但是迟早我们还是要学习这个新产品。这种情况下,"入门手册"并不是一个坏的起点。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top