先介绍一下自己: 一直都是在EXCEL程序开发那边论坛的(之前可能让人误解了,我只是个自学者,水平只是小小菜级) 工作上有些事情是不断地粘贴,排序,复制工作表,在原来的要求规格上增加加工量,打印,不断地重复着同样的事,且都是在EXCEL中进行的,所以就觉得应该可能简化点吧,就一步步地学起了VBA, 终于不用再重复上面的工作了,回过头来发现,这些用过所写的宏的文件全部都是600K以上的大小,而我每天要有20~30这样新增加的文件,再者每个文件本来客户有联系的,要查找起来就花更大的力气了,还有一个可能的问题:EXCEL偶尔会打不开原来的文件了,天啊,可能在用着的......... 有没有更好的办法? 有! 就是用ACC做后台入置数据,用EXCEL做前台,将所有的资料都放在一起!整个查找就方便得多了,且可以不需要,单个文件保存(但实际上使用的人,更习惯用EXCEL------因为它具有薇鹊闹惫坌?所以也是一直留着的),且真出了问题,也不害怕, 在数据库中调出来就是了! 再看看,文件的大小,要保留同样的数据量,以前以每天几十个单个文件保存时三个月下来就1G有多了,而用了ACC后,只要留下一个前台文件,现加一个数据库,快一年了,不到150M!!且达到的效果基本是一样的! 再后来发现在局网上ACC是可以查找的,它本来就是共用,不需要象EXCEL那样共享,的限制一大串! 将原来那个前台文件连接到局域网上其它机就达到了相同的功能!并且这种改变是实时的!也就是这台机上的保存结果后,接着在另一台机上的查询到前面的保存了!, 是不是很兴奋? 这个太重要了,再结合前面的保留结果,我这个搞生产的人,就想到,每个生产班组的生产数量-----生产进度不是清楚了吗! 当然这里面还有许许多多的东西,如权限设置,备用服务器,等等安全的,不安全的方案,确保不间断又能正确,正常地使用! 再到现在,发现ACC真如别人所说,与SQL相比是自行车与小车的差别! 但自行车只是随便就能达到驾驶要求的,小车可不行! 以前用ACC,因与EXCEL,用我的理解是无缝连接的,用VBA基本可以随意处理,信手拿来! 但SQL2000可就不是这样了! 在一知半解中用上了SQL2000,那查询速度,与ACC的相比真的是如自行车与小车的关系了! 渐渐地,发现VBA只是VB的一个专用程序,而SQL是一个正统的语言,也可以说是游击队与正规军的关系吧? 于是就感到正规军更象高雅艺术,知道的人多,会的人不多,精通的就更少,它们都是清高的,不同水平的人不想做更多的解释! 而VBA那帮游击队员们,都是乐天的,比较喜欢出风头,比较好为人师,只要有一点知道的,也有人问起,就一五一十地加油添醋了向人讲解起来!甚至没有人问起,都会分享与自我陶醉一把! 好象有点感觉了吧? 对,这个EXCEL程序开发与ACC与SQL两者之间的差别! 你看我一个完全不懂的人,能讲到这么多事出来,就是从那边的"家人"那里学来的! 而现在的我,要接触高雅技术了,发现问了许多也许是很低级的问题,但我真的不会的,(在联机丛书上,它只是按自己的方便保存,而不是教科书的),也所以很烦地问,但这样的事情却是没有人回答的,再查以前其它人所发的贴子也基本如此! 最后可能只好感叹,马克思与毛泽东是伟大的,他们早已明确地指出了,人是分阶级的!要改变游击队与正规军的差别,靠的是自己!
[此贴子已经被作者于2007-4-18 18:11:33编辑过] |