原创,同步发表本人微信公众号“职场秀于林”。
免费PPT教程及学习重点经验分享附件下载,请微信公众号回复“Access共享”。
各位亲,新年好,先更一篇杂文,后续推出新的专文。
今天聊聊很多人问过的问题。
问题
很多人问,为什么要学Access?
答案
很难回答。
要学一样东西,原因因人而异、各有不同,共性的可能就是“有需求,有追求”。
需求,就是你工作和生活中遇到了问题,access能帮助你;
追求,就是你对自我的要求与众生不同,期待着更好的自己。
根源
Excel学好或者学熟后,进步变的不是那么容易。
你无穷无尽的进步需求和Excel有限的供应能力成为现阶段的主要矛盾。
Access这时在旁边悄悄告诉你,快来看哥。
Access相对于Excel解决了最重要的两个问题。
1、Access培养了你的数据库思维,在这个大数据时代的重要性无需赘言;
2、Access提供了更简便的方法,外观和运算能力上却提供了更牛逼的东西。
这两点也是为什么很多人事、行政、讲师甚至销售都学习Access的原因。
官方解答
具体的原因,专业机构总结比较好,本人较懒,摘录如下。
1、access可以做什么
在数据库无处不在、数据库思维无处不在的今天,不主动了解一点数据库知识,真的有点OUT了。特别是对于已经熟悉Excel的我们,学习点数据库知识,不但可以帮助我们理解这个数字时代,而且还能提高我们的工作效率。
如果我告诉你,利用Office中的Access软件也能制作出功能类似的软件,并且,更为神奇的是,仅靠Access软件,你几乎不用编写一句程序代码,让普通Office用户也能过上一把软件设计的瘾,会不会感到有些惊讶?
Access作为Office的组件之一,在众多领域中发挥着作用:利用Access构建中小型企业的生产、计划、库存、销售、人事管理、培训等数据库管理系统,以及用Access建立大公司的“部门级”应用等。不仅如此,Access还是一款极具效力的个人生产力提升工具,在很多Excel难以施展其能力的场所,也能轻松应对。
一提到数据库,有些人(特别是对数据库一知半解的人)动不动就拿Oracle、SQL Server等大型数据库系统说事儿,在这里我告诉大家,如果你想学习数据库知识,Access绝对是一款最好的入门工具,理由不用多,单指其易获得性、易安装性及普及性就足够了。
2、access两大能力
(1)简单的操作,强大的功能
Access具有可视化的使用界面,这一点在所有的数据库软件里面是领先的。给人印象尤其深刻的是其可视化查询设计界面,至今无人能出其右,本书会重点介绍这方面知识。
由于本书是写给Excel用户作为Access的入门学习的,很多地方会以Excel作为Access的参照物进行对比。我们知道,同为Office组件之一的Excel具有灵活的数据处理和分析能力,然而,其能力是有局限的,比如,当涉及两个数据表之间的“关联”操作时,再比如两个表格之间的“一对多查找”、两个表格之间的“同步修改删除”操作,Excel几乎无能为力,而在Access中,这些都能以其内置功能轻松解决,非常容易。
利用Access中强大的查询功能,我们可以容易地进行各类统计分析操作,方便地组合多个相关的数据表格,实现灵活的表间操作。此外,在处理数据的数量方面,相对于Excel,Access在分析处理上万条记录、十几万条记录及以上的数据时,速度相当快捷且容易操作,极大地提升了部门的工作效率。
在数据处理自动化方面,Excel往往需要编写VBA程序代码来实现,而在Access中,利用其自带的“宏”功能,我们几乎可以抛弃VBA,以鼠标拖拽的方式,把Access中一个个基础的操作像搭积木一样按照自定义的顺序排列起来,形成连续、定制化地逻辑,轻松完成数据处理的自动化操作,大大降低了用户学习Access的难度。
(2)Access可以用来开发软件
开发软件向来被人们认为是一种高智商的活动,对于没有接受过编程训练的人来说,学习编写程序代码不亚于学习火星文,而Access对这一切有所改变。
Access可以用来开发各种数据库相关的软件,比如生产管理、销售管理、库存管理等各类企业管理软件。利用Access,我们可以轻松建立数据之间的关系,并且在不写程序代码的情况下,模拟真实商业活动的业务逻辑,设计出功能完善的软件界面。此外,我们还可以通过Access的“报表”功能,设计出符合用户需求的各种格式报告,满足软件用户的个性化需求。通过本书的学习,你会发现,Access作为一款数据库应用的“傻瓜”软件,即使是非计算机专业人员,也能学会。
Access软件满足了那些从事企业管理工作人员的需要,让他们不需要学习那些高大上的编程语言就能开发出实现自己管理思想的软件,让他们借助用软件来规范企业的业务规则,推行其管理理念,实现先进管理思想的真正“落地”。在这个意义上,Access帮助非计算机专业的管理人员实现了开发软件的“梦想”,能够把自己变成“懂管理会编程”的复合型人才。
很多管理人员都有自己的绝妙想法和创意,他们也能很清晰地把这些想法和创意用文字表达出来,但却因为这些想法和创意需要一些计算机知识去实现,因此经常感觉束手无策。或者,不得不等待“永远很忙”的信息技术(IT)部门的支援,以至于好的想法和创意长时间无法变为现实。因此,如果我们能够花一些时间,学习一些Access知识,依靠自己的力量编写一个体现自己独特管理思想的软件,把这些创想变成现实,岂不快哉!
3、Access与Excel对比
(1)“自由”软件与“强规则”软件
与Access对用户的要求相比,Excel几乎是一种“自由”软件,对用户的操作行为几乎没有任何约束,用户可以在Excel单元格里输入任何内容,比如,文本、数字、日期等,甚至,如果你愿意,也可以在Excel单元格中输入一整篇文章!
Access却是一种“强规则”软件,用户在使用Access之前,必须了解一些要遵守的“规则”,否则你会处处碰壁。比如,在Access数据表中,如果某一列中规定了只能输入日期,那么其绝对不会接受日期以外的其他内容。否则,Access会以报错的方式表示抗议;再如,如果规定表格中的某一列不能有重复内容出现,你就必须遵守这个规则,除非你事先改变了规则。
这些严格的“规则”,似乎让Access变得“高傲”,不像Excel,几乎任何人都可以“调戏”它一下,在Excel工作表中随便输入点什么,然后再画个边框,就能作出一点儿看似有用的东西来。然而对于Access,如果你不懂它的规则,可能连一个字符都无法输入。但是,一旦你了解了Access中那些并不算多的几个“规则”,它就会变得服服贴贴、老老实实地听你指挥。在使用Access提升我们的工作效率之前,必须了解一些Access的规则。
民间有句俗话,叫作“没有规矩,不成方圆”,正是Access中的各种“规则”避免了将来数据处理活动中的各种“意外”的发生。君不见,在Excel中,由于用户一开始对数据组织的不规范,造成Excel报告难以理解,难以维护,难以扩展的例子比比皆是!
(2)当前的Access培训存在问题
如果你恰巧是在大一点的书店翻阅本书,那么,请你随便翻阅几本其他国内作者出版的关于Access的书籍,你会发现,这些书籍基本都遵循一个套路,那就是如何建立数据表、建立查询、设计窗体和制作报表。这个逻辑本身并说不上是什么错误,然而,作为一个Access培训资料,只让读者知其然,而不知其所以然。只介绍了Access的操作,却没有介绍这些操作背后隐藏的逻辑,这是不对的。按照这种教材学习,充其量也只能成为Access操作工,而不能成为潜在的数据库管理软件的设计者。
直白点,就是那些培训课程根本不想听,容易催眠。
3、Access学习的问题
Excel底子很好,对于学习Access有很大帮助,易于理解。
但是,即使作为最简单的数据库,没有老师1V1指导,学习还是有难度的,也容易走入误区。
特别是开发一个系统,需要老师1V1指导,好处是只要易于理解,一次学会次次会。