一、用户需求 目前office的用户数量庞大,特别是使用Excel的用户,例如一个表中数据量达到上百万条记录时,用Excel就无法在一个表写入(Excel的极限是1048576行记录),这时就需要使用数据库。 一些轻量级的WEB应用,可以采用Access数据库来存储数据。 二、费用方面 购买了微软office软件的用户,费用较低(千元级),从而就可以拥有Access数据库。如果没有Access数据库,那么用户需要用到SQL Server数据库,这个价格就很高了。也许有人会说,还可以用别的公司的数据库,微软公司不可能将这个市场拱手让人,当然不会考虑让用户使用别的公司产品,一定要让用户使用自已公司的产品。 三、技术难度 Access数据库比SQL Server数据库简单多了,适合更多的初学者,对于SQL Server数据库,则需要相对专业的人士来使用。 四、良性过渡 用过Access数据库的用户,有更高的要求时,自然会考虑过渡到SQL Server数据库,另外,微软还提供了免费版的SQL Server Express。 五、考虑老用户感受 大量的用户已经部署了Access数据库,如果哪一天宣布没有了或者没有替代产品,那么,将可能失去这些用户,转投别的数据库厂商。 以上是我的个人观点,供您参考! 张志(Access培训讲师,微软最有价值专家) 2018.7.16 我来回到你的问题: 1、弥补excel数据处理及存储的不足; excel处理大量数据,比如几万、几十万级别的数据,会出现死机或处理速度奇慢等问题。另外excel只能进行简单的筛选、排序等简单操作,无法进行一些复杂的数据处理。另外excel存储万级以上(尤其是字段比较多的情况),打开和保存都相当困难。相对来说,Access可以很轻松处理万级以上数据并可通过标准SQL语句实现复杂数据处理任务。 2、Access可以轻松实现多客户端协同办公; excel只能在局域网内共享使用,且只允许一个用户编辑。Access可以很方便在局域网和公网进行分发,并可以多用户同时编辑处理数据。Access数据访问方式也可以针对不同应用需求有多种方式可供选择:ODBC、ADO、或者数据链接表等。 3、Access便于与MS Sql server进行数据交换扩展; Access处理数据量增大时可以很方便把Access数据库导入MS Sql Server数据库,实现数据快速迁移。 4、Access前后端分离; Access天生具备前后端分离技术。很方便让客户端和数据存储分离,提高任务执行效率。excel则不具备这种功能,或者说一般excel操作者无法实现这种功能。 5、Access用户界面; 第4点说到Access可以实现前后分离,实际上就是用户界面和数据的分离。通过vba可以很方便进行Access用户界面编程,并通过微软分发工具编译封装(结合微软Access Runtime)。我见过很多小公司的进销存和财务软件都是用Access开发的,同时我也做过几个软件。 Access作为一般用户数据处理工具相对其他类型数据库对用户友好的多。存在既有价值,以上即我的理解。各位有什么疑问亦可随时提问! 这个问题属于典型的中国式软件思维:我要迎合人民群众的需求做软件。乍一看没什么问题,"Access数据库国内用的少,那就砍掉嘛,反正也没什么人会用"。 Access数据库这么好用的软件,为什么不留? 这种想法不就是小米手机的套路么?屌丝决定软件方向。但是,好的 软件一定不是迎合低端用户的,而是迎接、引导中高端用户的。Office里保留Access数据库,恰恰说明微软公司软件定位的高明之处:不把高水平用户当傻子、也不一味讨好低端屌丝用户。 不信看看小米手机做成什么屌丝样子了?再看看苹果手机什么价格。 Excel作为办公软件,能力还是不太够的 Office软件里保留Access数据库这样强大好用的高端产品,恰恰说明微软公司没全拿消费者当低端消费者,换句话可能不太好听,人家没拿国内消费者全当屌丝傻子看待,我们国内却一大群屌丝自己水平不高,这个也不会那个也不懂,以自己的能力随意界定软件工作范围,想法是彻头彻尾的213。 因为有这样忠诚的屌丝国内群体,所以我敢断定有生之年 WPS永远摸不到Office的门槛,连接近都不可能,永远只是个山寨Office。 下面是原来的回答: 可以转换个思路,这个问题也可以改成:"为什么Access数据库不从Office里脱离,还要带着PPT、Excel、Word这些软件在玩?" Access才是Office全家桶里的大哥好不好?它的升级版是大名鼎鼎的SQL Server呀,Access好歹也是主流数据库软件平起平坐的好不好?Excel即便再好用,也不过是个好用的大单元格计算器,对表间计算无能为力,性能也跟Access隔着代呢~ 除了Access,Office大礼包里其余哪个敢跟MySQL、Oracle这些软件比拼江湖地位?另一个答案里有Access的使用排名~ Office大礼包现在分明是Access这个大哥领着弟弟妹妹在玩好不好?体现了Office高中低搭配的思想~不是Access的高技术撑着,Office基本成了全民屌丝软件~ Office大礼包里各项软件的价值有很大的差异 一年Office365的价格是499,我觉得,按价值计算,其中至少400元是要分给Access的。保留Access实际上是给用户一个大便宜来占。 不信你看SQL Server的专业版价格是多少。把Access升级成单独的软件应用,那就不是一年几百元的问题了。 没了Access的Office,跟WPS基本一个水准了~你可以思考一下,为什么WPS没搞一个类似Access的产品?原因不详,但非常可能是因为Access的构建难度远远超过W/P/E三件套,而且模仿的难度也很高~ 赞同一个回答里提到的,Access是微软产品比较独特的存在,Access不单纯是数据库和SQL,它还有一定的计算能力和可视化能力,给非专业人士进行自用软件开发是非常合适的产品。 你不会用Access,不代表别人不会用~ 个人认为主要原因应该包括以下两点:首先是保证办公系统的完整性 对于一些用户来说,可能用Excel、Word、Powerpoint就够了,但有些用户是需要通过Access做一些数据处理的。Access虽然性能比起专业数据库要差一些,但用来做桌面应用和办公类应用还是足够的。 使用Access做一些桌面小系统、甚至做一些写入不是太频繁的小网站,还是可以胜任的,而且市面上不少小软件都是用Access做数据库的。 如果Office套件中没有Access,可能一涉及到数据库方面的,很多用户都会转向使用SQLite这些了,用户会被引导到MySQL、PostgreSQL这些方向,对微软来说是个很大的损失。为微软的SQLServer做一个引导过渡 微软大卖特卖的数据库是SQLServer,微软有自己拿得出手的数据库产品,那才是卖钱的。给用户使用Access,培养了用户数据库的概念,用户渐渐产生依赖,以后想要更大规模应用的时候,就可以过渡到SQLServer,都是微软系列的产品,有些用户就会优先转向微软的大型数据库。 SQLServer是大型的商业关系型数据库,性能很好,Access就算是微软为SQLServer打的一个小广告吧。 Access,其实是非常好用的一个数据库管理系统软件。它的存在,有它合理性与独到之处,尤其是对于新建/初始状态的企业来讲,对于物料/销售产品的管理,是非常有用的、有效的,而且,很容易上手。记得,在99年~2006期间,为了管理企业的设备维修物料(大约3-4千个吧)+ 海外进口产品的库存与成本,比如:物料、进口销售商品的成本核算、以及它们库存控制、需求预测、仓位识别控制等等,我曾经使用过它,感觉它对一个初始企业来讲,真的非常有价值的。这个软件一直被用到与Sap对接于2006年吧!不过,作为企业,当时使用这个软件,还需要微软许可,额外支付费用的。也许这就是,为什么,它的存在是合理的,也是微软保留它的原因,虽然;Excel,也可以通过其内置的强大函数公式,来完成管理以上提到的类似项目内容,不过,个人感觉,总体来讲,它的功能,没有Access强大、方便与好用~[大笑][灵光一闪]。 广大的中小企业网站以及web应用还有很多是用的access,简单快捷够用。就展示几个产品,一年发不了几条新闻,access还免费,access就是最好的选择。 不能是因为word好用就完全用不着记事本了?!记事本有记事本的优点,access也是同理。存在即是理由! Office保留Access数据库,主要有以下几个原因 1.弥补excel数据处理及存储的不足; 2.excel只能在局域网内共享使用,且只允许一个用户编辑。Access可以很方便在局域网和公网进行分发,并可以多用户同时编辑处理数据。Access数据访问方式也可以针对不同应用需求有多种方式可供选择:ODBC、ADO、或者数据链接表等。 3.Access便于与MS Sql server进行数据交换扩展; 4.Access天生具备前后端分离技术。很方便让客户端和数据存储分离,提高任务执行效率,excel本身则不具备; 5.Access作为一般用户数据处理工具相对其他类型数据库对用户友好的多。不过,美中不足的是用Access数据库开发软件,存在着一些弊端 1.通过vba可以很方便进行Access用户界面编程,并通过微软分发工具编译封装(结合微软Access Runtime)。前提,你要先把vba,vb.net , C++ ,C#等全部熟悉一遍,普通人无法驾驭。 2.多人使用的大型管理软件,不适合使用Access数据库开发。 3.Access开发的办公用品发放,不能做成多人共享版,也不能移植到现有系统里。 但追求效率的你,也不必担心,我会给出一个完美的解决方案,供你参考。专业的事情,还得交给专业的软件 既兼容excel和Access数据库功能,但功能更为强大的专业软件,你应该没见过吧,但这个专业软件是真的有,而且还是国产的,由微软的"宿敌"原金山WPS研发团队成员所打造。 它叫云表企业应用平台(以下简称云表平台),是一款国产优秀的无代码开发平台。 员工管理 通过它,可以解决各种excel解决不了的复杂办公难题,以及开发出核心复杂的业务应用。 先来说说前者,解决难题: 如数据透视、数据分析、权限控制、流程审批、多人协同、工作流、消息推送、闹钟提醒、小程序、H5、外接数据源、内网穿透、条形码生成、报表模板自定义打印...... 扫码出入库 与用友、金蝶、钉钉、企业微信、SAP、浪潮等企业原有资产系统进行对接;与PDA、高拍仪、电子秤、地磅等工业物联网设备进行集成封装;一键生成移动端app...... 只要是你能想到的业务,皆可考虑用它来解决。0基础,画表格开发管理软件 即使你是0基础的业务人员,只要你使用过excel,便能操刀上阵。 因为,通过它自主开发管理软件,是不需要编写代码,也不需要借助VBA等工具的,而且还能做Access数据库开发不出来的大型管理软件。 云南小松ERP 从轻量型的进销存、OA、财务管理软件,到重量型的PLM、MES、WMS、ERP等管理软件,云表平台皆深谙其道。 使用者,只需要在和excel长得很像的设计UI界面,拖拉拽,即可搭建出个性化自主可控的管理软件。 手机端app 开发出来的软件,系统功能可随需而改,完全支持二次开发。可以免费使用 目前,它提供了一款免费版本。 包括华为、中国电信、中铁、中冶、南方物流、许继电气、恒逸石化、云南小松、燕山大学在内的20万+企事业单位或机构,都在使用它。 高山流水,终须一别,免费的获取方式,在此奉上: 方法一: 1.头条app搜索"云表平台"。 2.进入之后,在右上角三条杠处,找到"登录"。(或者进去后直接点击"免费注册") 3.信息填报完毕,即可在"管理控制台"免费获取。 方法二: 点击我的头像,进入个人主页后,在下方找到"免费下载"。 若有不妥之处,欢迎批评指正! office作为职场人员必备的办公软件套件,它的Word和Excel的两款办公软件的粘性是其他同类产品不可能取代的,只要是使用电脑的用户,必然会接触到Word和Excel。 作为一般的用户,可能目前用很多人已经过渡到Wps中,但是即使是Wps用户,目前也必须算账兼容Office不同的版本,而且Office中有些功能是Wps无法取代的,Office常用组件有Word、Excel、PowerPoint、Access 、之外还有Frontage(网页制作)、outlook(邮件收发),Binder、Info Path(信息收集)、One Note(记事本)、Publisher(排版制作)、Vision(流程图)、Share Point 等组件,而目前WPS文字对应Word ,WPS表格对应Excel,WPS演示对应PowerPoint。 对于一般用户,可能接触的最多的是Excel、其次是Word,对PowerPoint和Access接触的基本很少。 作为一款表格软件,在Excel 2007中,1048576行,16384列的数据存储以及处理对于一般的用户已经基本充足,但是在深入职场之后,特别是深入到数据整理和分析领域,对于Excel的处理能力你会感觉到它的无能为力和崩溃,这个时候Access的应用可以充分处理你的需求而不需要你过多的时间去学习和理解。很方便的过渡到Access的应用上 作为一款基础的数据库软件,你不需要复杂的安装、不需要懂数据库的代码书写、它可以直接连接到Excel的行文中,而如果你懂英文,那你深入接触了ABV 的话,有Access和Excel的帮助,你甚至能自己编写自用及小型局域网内部使用的软件,更甚者能直接帮人编写卖此软件赚钱。 最主要原因是数据量的多少,其次是数据加工的需求,还有就是统一性安全性需要。本人工作中使用access十余年以上,经验之谈吧。 1,数据量如果成千上万了,excel处理数据功能明显吃力, 2,数据加工上,excel就好像只是个平面,access就好像是立体而且四通八达,excel就好像是张低,access就是画笔,excel在一唯和二维数据上直观,操作简单,但在多维数据查找筛选计算方面就需要较高技能或编程,而且通用性不足,数据表庞大,只有数据库软件能解决,access是最简单数据库 保留access是因为,access是一个宝库。 只不过,没有用好而已。