Access 2007基础入门手册(2)_Access数据库教程
推荐:解析为何Access数据库的精髓不在VBA之中Access爱好者以会VBa为荣。我觉得这不是好现象。vba只是vb的子集,有着很多限制,比如不支持继承,不支持指针,不支持子界类型等。使用vba操作Office家族之外的数据结构是非常困难的。 vba只是Access的一个特性。实际上没有vba微软也可以照旧大卖access。有
那些认识我的人意识到我是一个阴谋论者。(不要让我开始讲述伪造的月球登陆事件!)虽然我还没有任何证据,但是我相信这是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迟早会席卷全球,我们就必须追的上。如果你需要,可以缓缓,但是迟早我们还是要学习这个新产品。这种情况下,“入门手册”并不是一个坏的起点。
分享:Access数据库的在线压缩如果在 Access 数据库中删除数据或对象,或者在 Access 项目中删除对象,Access 数据库或 Access 项目可能会产生碎片并会降低磁盘空间的使用效率。压缩 Access 数据库或Access项目实际上是复制该文件,并重新组织文件在磁盘上的存储方式。压缩同时优化了 Acc
- 相关链接:
- 教程说明:
Access数据库教程-Access 2007基础入门手册(2)。