找回密码
 FreeOZ用户注册
查看: 4396|回复: 15
打印 上一主题 下一主题

[经验分享] Access vs Excel: About Database

[复制链接]
跳转到指定楼层
1#
发表于 16-7-2012 17:22:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?FreeOZ用户注册

x
本帖最后由 MICHELLE07 于 2-8-2013 17:46 编辑

最近公司的一位经理逐渐隐退江湖,留下一堆ACCESS文件,除了一些普通的以外,有很多是通过QODBC来协调数个古老而不联网的系统,实行"人工ERP"。这些ACCESS文件时不时出点乱子,我只好硬着头皮上阵,下决心学这玩意了。

设计好的ACCESS文档做起来是很容易的。但要新设计一个ACCESS,对于自认为EXCEL高手的人来说,一开始真不是一件容易的事。甚至有人说是最好抛弃EXCEL那一套来做ACCESS,因是两种不同的理念。

从一片空白照着书本做到慢慢地有了自己的主意,学得越多,感到不会的越多。经过几星期的奋斗,我渐渐有了眉目,也开始用它来处理越来越多的数据,当然EXCEL依然是永不可代替的,目前的感觉是对于需要共享,需要安全性高,输入数据重复性利用,步骤繁多的处理,ACCESS是远胜于EXCEL的。

想想在国内那么多年,一直没有下决心学用ACCESS,可能是因为除了公司软件,一般大家是不共同操作文件的,每个人都有许多自己的底稿。而澳洲的公司里似乎没有国内那种微妙的竞争感, 大家大量共享文件,就这点来说,ACCESS比EXCEL有绝对的优势。

不知道论坛里是否有很多ACCESS高手?不知道澳洲的财务工作中是否比国内应用ACCESS更普遍些?

评分

参与人数 1威望 +50 收起 理由
welshzh + 50 你太有才了!

查看全部评分

回复  

使用道具 举报

2#
发表于 16-7-2012 17:50:33 | 只看该作者
需要ACCESS VBA编程吗?还是就使用?
回复  

使用道具 举报

3#
发表于 16-7-2012 17:57:19 | 只看该作者


Access整个儿一个垃圾,连微软这些年也不太提了。就用处而言,比Excel差远了。

Access最大的缺点,就是不能(并发)共享,只能单机。如果您对数据库有兴趣,建议您搞一个MySQL来看看。完全自由免费(well,现在很可能砸在Oracle手里),文档充足。这个是真正的数据库,而且比较规范,不像微软总是在兼容性上搞些小动作。MySQL配套的软件也很丰富,使用也很简便。您可以下载一个WAMP(Windows/Apache/MySQL/PHP)的Package,最好是带phpmyadmin的,这个有个很友好的网页界面,安装起来也很容易,基本上是Windows的傻瓜式。
回复  

使用道具 举报

4#
发表于 16-7-2012 17:58:41 | 只看该作者
原帖由 MICHELLE07 于 16-7-2012 16:22 发表
不知道论坛里是否有很多ACCESS高手?不知道澳洲的财务工作中是否比国内应用ACCESS更普遍些? ...


财务应用,需要联网处理的场合,绝对是去搞一个真正的数据库才合适。
回复  

使用道具 举报

5#
 楼主| 发表于 16-7-2012 19:15:07 | 只看该作者

回复 #2 nowaybutgo 的帖子

是用VBA编辑一点东西,也可以做比较复杂的程序, 不过还算不上编程吧? 也可以copy query 里面的 SQL.
回复  

使用道具 举报

6#
 楼主| 发表于 16-7-2012 19:33:37 | 只看该作者

回复 #3 tristone 的帖子

"总是在兼容性上搞些小动作"好像确实是的.  但作为菜鸟,我目前还没意识到这个问题.  "不能(并发)共享"怎么理解? 我碰到的情况是可以多机使用(输入数据等),但有人在用则不能修改设计.是指这个? 是很烦.

还有," 财务应用,需要联网处理的场合,绝对是去搞一个真正的数据库才合适。"  公司里已经有N个软件了,包括生产软件,人事软件,库存系统和财务软件.  目前用ACCESS主要做多软件碰头, 任务管理, 财务分析一类的工作. 决定弄个MYSQL 试试!
回复  

使用道具 举报

7#
发表于 16-7-2012 23:51:08 | 只看该作者
原帖由 MICHELLE07 于 16-7-2012 18:33 发表
"总是在兼容性上搞些小动作"好像确实是的.  但作为菜鸟,我目前还没意识到这个问题.  "不能(并发)共享"怎么理解? 我碰到的情况是可以多机使用(输入数据等),但有人在用则不能修改设计.是指这个? 是很烦.

还有,"  ...


Access和Excel一样,就是一单机软件,数据都存在一个mdb文件里而已,同一时刻只能由一个人编辑。如果多人同时写入,文件就会损坏。哪怕不是同时写入,共享信息时候的限制也很大。比如两个人共同完成一批统计数据,互相没有对方的信息,必须约定好,等第一个人编辑完后,第二个人取得了第一个人更新完的文件继续编辑。不然的话后一个人写入的内容会覆盖前一个人的输入。这样的所谓“共享”,除非两个人面对面坐在一个办公室,很难保证结果的正确性,所以意义不大。

真正的数据库,有一个服务器程序运行在一台电脑上。各个客户端可以连接到服务器读取或者修改信息。使用真正的数据库,上面所说的问题都不会发生,而且所有的客户端都能及时得到相同的信息。

评分

参与人数 2威望 +100 收起 理由
x24 + 50 谢谢分享!
MICHELLE07 + 50 谢谢!终于明白 .

查看全部评分

回复  

使用道具 举报

8#
发表于 3-9-2012 20:24:08 | 只看该作者
Access就像黑白屏手机一样,已经要随着时代过去了。不过lz有意愿要学还是很值得鼓励的,毕竟数据库的很多原理还是相通的。
即使是这样,仍然赞同 “三块石头:)” 的说法,学个正式的还活着的产品更好一些。

如果想简单的共享excel,未必一定要数据库来保证,sharepoint,google doc,svn这些都不错啊?
但是如果应用复杂的话,最好有个有数据库支持的ERP 呵呵

评分

参与人数 1威望 +50 收起 理由
MICHELLE07 + 50 谢谢分享!

查看全部评分

回复  

使用道具 举报

9#
 楼主| 发表于 2-8-2013 13:41:51 | 只看该作者
本帖最后由 MICHELLE07 于 4-8-2013 23:03 编辑

一年过去了,公司依然没有给我学习新的数据库的机会,当然,也怪我不逼上梁山不学习。所以目前还在用MS ACCESS。

前一阵我制作的小作业,分部的同事特别喜欢,高度推荐给另一个子公司。但那个子公司不在同一个地方,还没联网。

只能由他们定期把更新过的ACCESS文档EMAIL给我。

既然EXCEL也有VBA,ACCESS有什么优势呢?
我现在也不开发EXCEL的新功能了,没有激情了...至今都没用过宏

可怜那些可爱的同事喜欢我的小作品,说用起来象个软件。这次我打算设计得漂亮点,问题是原来学会的那点皮毛也忘记光了。


谁有好的网站推荐一个?谢谢!

评分

参与人数 1威望 +24 收起 理由
x24 + 24 恭喜你!

查看全部评分

回复  

使用道具 举报

10#
发表于 2-8-2013 14:45:21 | 只看该作者
MICHELLE07 发表于 2-8-2013 12:41
一年过去了,公司依然没有给我学习新的数据库的机会,当然,也怪我不逼上梁山不学习。所以目前还在用MS ACC ...


VBA真没啥意思。

LZ既然对数据库有兴趣,我推荐你装个WAMP package, XAMPP

下载在这里

完全傻瓜式安装,自带MySQL管理工具 phpMyAdmin。你可以试着写php脚本来玩数据库。网上有N多的教程。你还可以学一点HTML网页制作什么的。这样很容易就能构建一个网络应用程序。别人不用安装任何程序、不用安装MS office,只要把浏览器指向你的电脑就可以用你的数据库。

而且这个是真正的服务器应用程序,可以实时多人共享、互动。

你没兴趣开发,也可以去找现成的应用程序,大把大把的。安装也很容易。比Access不知道好哪儿去了。


评分

参与人数 2威望 +74 收起 理由
x24 + 24 恭喜你!
MICHELLE07 + 50 谢谢分享!

查看全部评分

回复  

使用道具 举报

11#
 楼主| 发表于 2-8-2013 14:50:07 | 只看该作者
tristone 发表于 2-8-2013 13:45
VBA真没啥意思。

LZ既然对数据库有兴趣,我推荐你装个WAMP package, XAMPP

谢谢你!看起来非常好!我换一家公司后一定尝试一下!
目前的工作处于没有激情的状态。

评分

参与人数 1威望 +24 收起 理由
x24 + 24 恭喜你!

查看全部评分

回复  

使用道具 举报

12#
 楼主| 发表于 2-8-2013 14:53:39 | 只看该作者
tristone 发表于 2-8-2013 13:45
VBA真没啥意思。

LZ既然对数据库有兴趣,我推荐你装个WAMP package, XAMPP

你没兴趣开发,也可以去找现成的应用程序

比如ORACLE吗?

我其实连门都没入呢,对数据库的概念停留在大学里学的那点基础知识。

真想换家小点的有潜力的公司,自己整顿一下各种数据。

Thank you...

评分

参与人数 1威望 +24 收起 理由
x24 + 24 恭喜你!

查看全部评分

回复  

使用道具 举报

13#
发表于 2-8-2013 15:02:03 | 只看该作者
本帖最后由 tristone 于 2-8-2013 14:03 编辑
MICHELLE07 发表于 2-8-2013 13:53
你没兴趣开发,也可以去找现成的应用程序

比如ORACLE吗?


不是啊,这个包就自带了数据库。个人玩玩的,或者说中小企业,完全没必要上Oracle这种数据库。

这个入门的门槛很低的,啥都有了,又不用自己安装。而且里面就带代码的例子,很生动。你可以试着玩玩它的几个例子,比如电话本、生命周期预测之类的。有兴趣点一下“源代码”,就会把代码秀给你看,非常简单。

特别是phpMySQLAdmin,是一个非常易用的数据库前端/管理界面。随便鼠标点点网页就能创建/删除/修改表和记录,还能自己练习SQL语言等等。MS Access跟这些相比没有任何优势。

我说的现成的应用程序,是比如说搭建现成的博客/网站,或者说论坛、甚至财务、项目管理等等等等。这些都可以在网上做,而且有很多人写这样的网络应用程序。你需要有一些基础设施比如网络服务器、数据库服务器(这些都包含在XAMPP里面了),然后就是安装。所谓安装,一般也就是解压缩到特定的目录,然后在浏览器里面填写一些设定而已。

评分

参与人数 1威望 +50 收起 理由
MICHELLE07 + 50 你太有才了!

查看全部评分

回复  

使用道具 举报

14#
 楼主| 发表于 2-8-2013 15:05:43 | 只看该作者
tristone 发表于 2-8-2013 14:02
不是啊,这个包就自带了数据库。个人玩玩的,或者说中小企业,完全没必要上Oracle这种数据库。

这个 ...


你真有耐心!又很低调。
我先简单学习一下,有问题再咨询你,谢谢!
难怪牧马人说你的热心最难得。

https://freeoz.org/ibbs/forum.ph ... id=1079183#lastpost

评分

参与人数 1威望 +24 收起 理由
x24 + 24 恭喜你!

查看全部评分

回复  

使用道具 举报

15#
发表于 2-8-2013 15:07:25 | 只看该作者
本帖最后由 tristone 于 2-8-2013 14:10 编辑
MICHELLE07 发表于 2-8-2013 14:05
你真有耐心!又很低调。
我先简单学习一下,有问题再咨询你,谢谢!
难怪牧马人说你的热心最难得。


呵呵过奖了。

个人有兴趣折腾的,用这个消磨时间挺好的,也不算浪费。这些都是开源软件,所有你需要的答案网上都有,而且文档都做得很好,我觉得不用的话浪费了。

另外,还有个叫gallery的个人相册,也做得相当不错。这也是可以部署在这种 AMP环境上的应用程序之一。你可以自己上传、浏览甚至编辑自己的照片,和picasa之类的在线相册的功能是一样的。

http://galleryproject.org/

评分

参与人数 2威望 +74 收起 理由
x24 + 24 恭喜你!
MICHELLE07 + 50 我很赞同!

查看全部评分

回复  

使用道具 举报

16#
发表于 16-10-2018 18:10:01 | 只看该作者
而澳洲的公司里似乎没有国内那种微妙的竞争感, 大家大量共享文件
真好……

评分

参与人数 1威望 +50 收起 理由
MICHELLE07 + 50 对,非常开放,没有防范

查看全部评分

回复  

使用道具 举报

您需要登录后才可以回帖 登录 | FreeOZ用户注册

本版积分规则

小黑屋|手机版|Archiver|FreeOZ论坛

GMT+11, 21-1-2025 06:02 , Processed in 0.058312 second(s), 32 queries , Gzip On, Redis On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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