Access 2007简易入门手册(2)
作者:青衣江客 来源:IT专家网, 发布时间:2008-12-04 13:12:00
那些认识我的人意识到我是一个阴谋论者。(不要让我开始讲述伪造的月球登陆事件!)虽然我还没有任何证据,但是我相信这是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迟早会席卷全球,我们就必须追的上。如果你需要,可以缓缓,但是迟早我们还是要学习这个新产品。这种情况下,“入门手册”并不是一个坏的起点。


猜你喜欢
- 一.Orcal临时表分类1.会话级临时表1).保存一个会话Session的数据。2).当会话退出时,临时表数据自动清空。表结构与元数据还存储
- 目录主要解决的问题一、后端返回的数据,提交到后端的数据格式如下:二、vue前端代码如下:总结主要解决的问题1、vue在循环的时候需要动态绑定
- 我们再用Jupyter-notebook,ipython-console,qtconsole的时候,有的时候画图希望不弹出窗口,直接画在co
- 本文实例讲述了python sqlite的Row对象操作。分享给大家供大家参考,具体如下:一 代码import sqlite3conn=sq
- 前言随着人工智能的不断发展,各种智能算法越来越普遍,本文就给大家介绍一种通过训练好的算法进行文字识别的方法,而且是Web页面可视化操作,方便
- 系统如下:操作系统 : CentOS7.3.1611_x64Python 版本 : 2.7.5问题描述编码过程中有时候会遇到在多个源文件中存
- 质数(Prime number),又称素数,指在大于1的自然数中,除了1和该数自身外,无法被其他自然数整除的数(也可定义为只有1与该数本身两
- PHP将ppt转成图片查看PHP安装COM组件1、如php版本>5.3.15,需要保证ext文件夹下有php_com_dotnet.d
- 在设计网页之前,客户或产品经理会提出对网页视觉风格设计的期望:活跃、大气、稳重、信赖、都市化….. 设计师一听到关键词或许很自然地在心里蹦出
- 前言今天呢,笔者想和大家来聊聊python+pytest接口自动化测试的参数关联,笔者这边就不多说废话了,咱们直接进入正题。一、什么是参数关
- tkinter介绍tkinter是python自带的GUI库,是对图形库TK的封装tkinter是一个跨平台的GUI库,开发的程序可以在wi
- 服务器有多张显卡,一般是组里共用,分配好显卡和任务就体现公德了。除了在代码中指定使用的 GPU 编号,还可以直接设置可见 GPU 编号,使程
- 写在前面虽然 make 和 new 都是能够用于初始化数据结构,但是它们两者能够初始化的
- 本文为大家分享了mysql8.0.13安装图文教程,供大家参考,具体内容如下1.1. 下载:我下载的是64位系统的zip包:下载地
- 目录一、基本使用与逻辑二、特性三、错误对象四、较好的catch和throw策略五、Promise的错误处理六、性能损耗一、基本使用与逻辑使用
- 刚接触 Go 语言时,就听说有一个叫rune的数据类型,即使查阅过一些资料,对它的理解依旧比较模糊,加之对陌生事物的天然排斥,在之后很长一段
- 本文实例讲述了C#连接Oracle数据库的方法。分享给大家供大家参考。具体实现方法如下://1、添加引用 System.data.oracl
- Python项目中很多时候会需要将时间在Datetime格式和TimeStamp格式之间转化,又或者你需要将UTC时间转化为本地时间,本文总
- 四年前写的一个内容管理系统,应用在公司内部网上,昨天DBA说其中的SQL语句未使用参数化的调用,导致服务器负担加重,资源占用大。并列出了几个
- 不能再向以前一样使用model.add(Merge([Model1,Model2]))必须使用函数式out = Concatenate()(