分享

Access还是Excel,用谁更合适?

 我看360书 2016-06-17

Access还是Excel,用谁更合适?

也许这个话题的讨论,有些多余,但每每看到有excel大拿制作的复杂应用,小编我真的相当佩服,心想,用Access的话,既简单效率还比较高。

那么小编接下来就对Access和Excel做个粗浅的比较,希望对大家有用。

数据库和表格

Access是以关系数据库作为支撑的,所以使用者需要掌握关系数据库的基础知识(不用太高深啦);

而Excel俗称电子表格,入门相对容易一些,所以一些简单的表单,比如报价表、成绩单之类的用她就够了。如涉及到相对复杂的业务逻辑,比如数据录入时要求某些数据必须填写,填写某项数据后会要求其他表的关联数据做出正确的更改等,这时Excel就显得吃力了。

窗体是个好东西

Access的窗体,可以为我们提供复杂的数据输入逻辑控制,有了她可以让我们的文件使用如同应用程序界面一样,看看下面的图,你能猜到她是Access么?

Access还是Excel,用谁更合适?

小伙伴们注意到了么,除了界面非常像普通应用程序,连左上角那个Access的图标我们都可以改变。

不过,要使用好窗体,我们必须掌握一定的VBA知识。

Visual Basic for Applications(VBA)是Visual Basic的一种宏语言,是微软开发出来在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言,在微软的全系列Office应用中,比如word、ppt等都可以使用。

我的印象中很多理工类学校都会教VB编程吧,有这个基础,VBA就完全不在话下了,只不过熟悉一下Acess的各种对象的属性、事件的使用方法而已。

如果没学过也不用害怕,一点都不复杂。

界面和数据分离

我相信,这是Access的魅力所在了。

试想一下,如果我们使用Excel来录入和保存数据,工作量比较大时,需要多个人录入同一个表怎么办呢?用Access的话,就完全不在话下了。

Access可以让表和窗体分离,多人同时录入数据而不会冲突,下图的表达可能更直观:

Access还是Excel,用谁更合适?

所谓的数据和界面分离,Access会把数据库表单独保存在一个文件中,如图中服务器上'会员管理_be.accdb'文件;而窗体、报表等保存到另外一个文件中,如图中的“会员管理.accdb',这个文件我们可以拷贝出多个副本同时使用。

快速搭建适合自己团队的小型应用

老板,如果你的公司有人熟悉Access,给他加工资吧,他一个人能顶人能顶几个人呢。将业务细分一下,让他使用Access快速搭建一些应用,会大大提高公司的效率哦。

比如例子中的会员管理的小应用,快的话也就一两个小时,慢的话一两天就完成了。

作者 保云,微信公众号'索强科技',转载须保留此版权信息。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多