Access的过时论一直都存在。在这个Web和移动应用盛行的时代,Access依然是存在于Microsoft的套件之中,依然只存在于商业版中,对它的标注依然是:Access(仅适用于电脑)。
似乎我们都喜欢实时共同创作,让多名用户可同时处理同一文档,微软三剑客早就具备的功能,甚至WPSOffice也很领先,移动端应用很符合现代人办公的需求。而Access只适用于电脑,甚至是单机,怎么就能在这种背景环境下生存的呢,Access已经存在30多年了,微软也未放弃它。
存在即是合理,Access作为小型数据管理工具,我认为太适合小企业、大部门了。我早说过,企业的应用系统替代不了Access的功能,Excel替代不了Access。Access在日常办公中的应用,就是对企业大型系统(如ERP)的补充,就是对Excel数据管理功能弱的一种补充。数据库、SQL查询、窗体、报表这些功能Access可以说就是专业的。
作为电脑端的应用软件,一般不是看重Access的数据库功能,而是它创建应用程序的灵活性、便捷性、效率性。创作一个适用的Access应用,实际上不一定花费太多时间,除非你的应用要商品化,那样可能考虑的因素就很多,逻辑关系要考虑得很周全。一个部门、个人使用,不是必须要将所有漏洞补齐才行。
Excel对数据毫无约束,人们不也用得热火朝天吗。所以自己使用Access,最重要的是能得到你要的报表、图表、数据信息就OK了。即便是Access内置设定好的宏操作,它也不完善、不严谨,这可能就是微软对于Access的态度吧。
所以说,你要有兴趣、有能力、有精力,就把你的Access应用搞得漂亮点、严谨一些、功能全面一些。否则就以能完成办公任务为标准吧。
正在学习Access的朋友,不要气馁,Access中大量的知识点,可能对你没有任何用。像操作数据结构的SQL语句、数据宏等,不掌握它对你也不影响;ADO和DAO两个掌握一种就完全可以应对数据的操作;利用CurrentDb.containers容器或利用Application.CurrentProject属性判断一个窗体是否存在,这些知识点,你可能压根就用不着。
学Access难,因为你不知道学些啥就是能用得上的;教Access难,因为你得能判断哪些是办公中能用得上的。我们不要怪Access难不难,强不强,更多拷问一下自我吧。