ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 5323|回复: 8

[原创] ACCESS和EXCEL的优缺点

[复制链接]

TA的精华主题

TA的得分主题

发表于 2019-8-17 15:52 | 显示全部楼层 |阅读模式
很多人一说到ACCESS,就马上解释道:一个不能超过2GB的数据库...性能如何如何....

mdb(accdb)文件真的等于ACCESS吗?
就如同有人问你,XLS(xlsm,xlsb....)等于EXCEL吗?
你一定会回答:XLS只是EXCEL的一个应用文件而已,EXCEL能做的事情多了去。
但是不能否认的是XLS确实是EXCEL应用的载体,但是并不意味着EXCEL就不能做其它的事情。
同样的,MDB只是ACCESS应用的一个载体文件,不意味着ACCESS只能访问、读写MDB格式数据库。

ACCESS和EXCEL均可通过编程方式访问其它数据库,例如SQL Server等,就此而言,两者区别不大。

那么两者程序本身的主要优缺点在哪里呢?
=========================
ACCESS优点:
1、拥有绑定的数据控件,对数据的读写方便,开发速度快;
2、支持VBA代码的编译,编译后不可逆向查看,可有效保护劳动成果和提升安全性;
3、用户可以在不安装收费OFFICE的情况下,通过微软免费提供的ACCESS RunTime运行由ACCESS编写的程序,没有部署成本;
4、熟练后可掌握更多的数据库方面的知识、理念,后期提升空间大。

ACCESS缺点:
1、ACCESS本身提供的对数据的图表展现能力有限;
2、初期学习门槛稍高。
-------------------------------
EXCEL优点:
1、对数据的呈现能力强,能生成很多的图表;
2、上手简单门槛低;
3、对小批量数据统计分析很便捷。
4、用户数量庞大,文件分享简单,支持手机端查看。

EXCEL缺点:
1、目前不支持底层将VBA编译为不可查看的代码,数据安全性不足(最大的缺点)。
2、没有免费的RunTime运行时支持,用户运行EXCEL编写的应用必须要安装OFFICE,增加了部署成本。

====总结:=====
两者都是OFFICE家族优秀的应用软件,各有所长。
ACCESS更适合部门级协同应用,也适用于中小型商业数据库项目桌面应用的开发。
EXCEL更适合个人应用,以及小量数据的共享。
ACCESS可以方便的调用EXCEL内置方法创建各种图表报表,而EXCEL调用ACCESS的内置方法基本没有多大的价值。

TA的精华主题

TA的得分主题

发表于 2019-8-17 15:57 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
说得很好,我们公司的ACCESS被吐槽得一无是处

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-8-17 16:06 | 显示全部楼层
miceqi 发表于 2019-8-17 15:57
说得很好,我们公司的ACCESS被吐槽得一无是处

呵呵,很多对ACCESS一知半解的才会这么诋毁的。

TA的精华主题

TA的得分主题

发表于 2019-8-20 13:22 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2019-10-16 10:50 | 显示全部楼层
ACCESS更适合部门级协同应用,也适用于中小型商业数据库项目桌面应用的开发.这要怎么实现,access也是个人应用,怎么协同?
头像被屏蔽

TA的精华主题

TA的得分主题

发表于 2019-10-17 09:57 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-10-17 16:06 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
chenyulo 发表于 2019-10-16 10:50
ACCESS更适合部门级协同应用,也适用于中小型商业数据库项目桌面应用的开发.这要怎么实现,access也是个 ...

用ACCESS创建的数据库可放置到局域网共享文件夹中,多用户通过链接这个数据文件,实现共享读写。由于ACCESS创建的数据库MDB属于文件型的,不太适合广域网多用户并发读写,因此可以定义为部门级的。

TA的精华主题

TA的得分主题

发表于 2020-3-17 12:17 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
打扰了,想请教一下,如果用SQL查询或读取数据的话,在Access里和Excel里执行的效果和效率是一样的吗?为什么用VBA+ADO+SQL在Access与Excel之间交换数据有时候数据会出现错误呢

TA的精华主题

TA的得分主题

发表于 2021-1-21 08:34 | 显示全部楼层
相同工具,发挥的作用,因人而异。
EXCEL和ACCESS都可以去使用SQL Server等大型数据库系统。
用自己熟悉的工具,做出的工具才会实用。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-12-23 10:17 , Processed in 0.034049 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表