谁说ACCESS不行..
时间:2011-08-12
来源:互联网
可能现在是EXCEL用的人多了,ACCESS很少人关注...最近有位兄弟拍我板砖,说ACCESS无用...我的GOD,我真是......
我一直是一个处理大量数据的财务人员...用ACCESS快3个月了,看了下MSDN的帮助文档.
和EXCEL比,ACCESS明显开发效率更高一截.这里,我只针对懂得ACCESS的朋友说,
欢迎各位高手提出异议,我相信很多高手会来拍砖.......
为什么说,效率高?
第一,数据规范性.EXCEL太过灵活,ACCESS本身就是一个数据库,数据储存按照最标准的格式储存.2者的区别我不在描述.
第二,对于数据的约束.这个懂关系型数据库的人都知道,主键,索引等等的用处,EXCEL没法比,一比立刻死掉.
第三,数据量的装载.这个,我怎么说呢...数据放多了ACCESS也会卡,也会吃不消,..呵呵,但是我说的是2者相比.还是没办法比.
第三,复杂的数据运算.呵呵,这个问题我不知道怎么说,但是我觉得ACCESS也提供了不少的自带函数,外加你可以使用SQL的各种计算办法.我相信,如果设定好了数据格式和处理数据模式,效率又会比EXCEL高一截,因为它受公式错误,人为的操作失误等等的影响很小.
第四,程序开发效率..用过的人都知道,想在ACCESS里面做一个录入窗体,并且给他加上链接到SQL SERVER的程序是多么的容易,EXCEL要写多少代码.
第五,界面的美观.这个,,,,,,很多人都在质疑.哎,ACCESS只有这个样,设计好很严谨,朴实,对于数据承载来说很不错.
第六,和SQL SERVER 协作.都是数据库,况且ACCESS的控件都是为数据库设计的,和SQL SERVER连接许多代码都不用自己写,直接DOCMD就行了,至于事务.交给SQL SERVER吧...其实这里就是微软公司的精明,让SQL SERVER即达不到ACCESS的那种开发效率,又要你ACCESS达不到SQL SERVER那种多人协作和事务处理的能力,结果让你2个都要用...气死人.要是2者结合在一起多好.
最后再来说缺点.
ACCESS毕竟是桌面数据库,多人协作肯定吃不消,需要用ADO进行事务机制的处理..目前我没试过,ADO事务处理机制到底能多少人使用.,但是按照网上流传的10人来做上限吧,人多了,估计会让你备份够呛...
乱七八糟的表格..这里我指的是报表和某些需要打印的模板还有要分法的数据,这个嘛...确实难为ACCESS了.但是我想,会ACCESS的朋友应该都会怎么把数据和OFFICE其他组件进行关联了吧,..嘿嘿.
关于后续.微软公司在VS2010版本里面并没有把ACCESS放进VSTO项目,想开发ACCESS的VSTO项目得自己手动引用accessoffice的命名空间,.我也没看到和EXCEL,WORD一样的ADDIN开发功能.不过..有VB6嘛,虚啥子哦,大不了WIN8我们来个向上兼容.
其他的,还要请各位提出宝贵的看法咯....不过,我的最终观点还是,自己适合用那个,喜欢用那个,就选那个..嘿嘿,无聊显摆.楼下接上.
[ 本帖最后由 ah2005 于 2011-8-12 15:27 编辑 ]
我一直是一个处理大量数据的财务人员...用ACCESS快3个月了,看了下MSDN的帮助文档.
和EXCEL比,ACCESS明显开发效率更高一截.这里,我只针对懂得ACCESS的朋友说,
欢迎各位高手提出异议,我相信很多高手会来拍砖.......
为什么说,效率高?
第一,数据规范性.EXCEL太过灵活,ACCESS本身就是一个数据库,数据储存按照最标准的格式储存.2者的区别我不在描述.
第二,对于数据的约束.这个懂关系型数据库的人都知道,主键,索引等等的用处,EXCEL没法比,一比立刻死掉.
第三,数据量的装载.这个,我怎么说呢...数据放多了ACCESS也会卡,也会吃不消,..呵呵,但是我说的是2者相比.还是没办法比.
第三,复杂的数据运算.呵呵,这个问题我不知道怎么说,但是我觉得ACCESS也提供了不少的自带函数,外加你可以使用SQL的各种计算办法.我相信,如果设定好了数据格式和处理数据模式,效率又会比EXCEL高一截,因为它受公式错误,人为的操作失误等等的影响很小.
第四,程序开发效率..用过的人都知道,想在ACCESS里面做一个录入窗体,并且给他加上链接到SQL SERVER的程序是多么的容易,EXCEL要写多少代码.
第五,界面的美观.这个,,,,,,很多人都在质疑.哎,ACCESS只有这个样,设计好很严谨,朴实,对于数据承载来说很不错.
第六,和SQL SERVER 协作.都是数据库,况且ACCESS的控件都是为数据库设计的,和SQL SERVER连接许多代码都不用自己写,直接DOCMD就行了,至于事务.交给SQL SERVER吧...其实这里就是微软公司的精明,让SQL SERVER即达不到ACCESS的那种开发效率,又要你ACCESS达不到SQL SERVER那种多人协作和事务处理的能力,结果让你2个都要用...气死人.要是2者结合在一起多好.
最后再来说缺点.
ACCESS毕竟是桌面数据库,多人协作肯定吃不消,需要用ADO进行事务机制的处理..目前我没试过,ADO事务处理机制到底能多少人使用.,但是按照网上流传的10人来做上限吧,人多了,估计会让你备份够呛...
乱七八糟的表格..这里我指的是报表和某些需要打印的模板还有要分法的数据,这个嘛...确实难为ACCESS了.但是我想,会ACCESS的朋友应该都会怎么把数据和OFFICE其他组件进行关联了吧,..嘿嘿.
关于后续.微软公司在VS2010版本里面并没有把ACCESS放进VSTO项目,想开发ACCESS的VSTO项目得自己手动引用accessoffice的命名空间,.我也没看到和EXCEL,WORD一样的ADDIN开发功能.不过..有VB6嘛,虚啥子哦,大不了WIN8我们来个向上兼容.
其他的,还要请各位提出宝贵的看法咯....不过,我的最终观点还是,自己适合用那个,喜欢用那个,就选那个..嘿嘿,无聊显摆.楼下接上.
[ 本帖最后由 ah2005 于 2011-8-12 15:27 编辑 ]
作者: ah2005 发布时间: 2011-08-12
好多人哦,写文章还是要时间的.
作者: ah2005 发布时间: 2011-08-12
不错,但总认为报表没有EXCEL工作表灵活和简单。焦点好象也没有EXCEL好控制。但界面专业性强。楼主好不好上传一个ACCESS版的财务分享一下?有凭证界面、报表制作、科目汇总、查询明细或访问其它数据库之类的?代码要分享噢?

作者: qczvba 发布时间: 2011-08-12
引用:
原帖由 qczvba 于 2011-8-12 15:46 发表不错,但总认为报表没有EXCEL工作表灵活和简单。焦点好象也没有EXCEL好控制。但界面专业性强。楼主好不好上传一个ACCESS版的财务分享一下?有凭证界面、报表制作、科目汇总、查询明细或访问其它数据库之类的?代码要 ...
有凭证界面、报表制作、科目汇总、查询明细或访问其它数据库,公司有用友,我的东西暂时还没做到这个,只是处理库房和生产数据.
作者: ah2005 发布时间: 2011-08-12
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28