Access数据库培训
网站公告
·Access快速平台QQ群号:189307860    ·Access快速开发平台下载地址及教程    ·欢迎添加微信交流账号:Accessoft7    ·如何快速搜索本站文章|示例|资料!    
您的位置: 首页 > 技术文章 > 程序人生

《刀具管理系统》——我的ACCESS学习之路

时 间:2012-07-04 18:15:29
作 者:张生   ID:20504  城市:无锡
摘 要:  由于我是学软件开发的,而且当初C语言基础学的挺好,所以看这两本书很容易懂,只不过ACCESS开发时用主语言是VBA,就像我的恩师所说,语言这东西,只要把一种学精了,其它的上手都快!两周后,我可以通过ACCESS内置的向导创建表、查询、窗体,而且能够自己写一些简单的代码了
正 文:

    2009从学校出来找的第一份工作是网站编辑,应聘的时候我还以为是去做网站呢(与我专业对口)!上班才知道就是天天在后台发新闻、新产品、上图、发贴,很强的错败感!!当时那个网络公司有五个大的网站需要去维护,我也就负责其中两个网站的有关版块。每天从上班加到下班几乎不能停(老板要是打开网站看主页上的新闻栏上的日期还是昨天的,那就不好办了,大家都懂得~),800元/月这是实习工资啊,几乎填不饱肚子了!

    面试的时候,经理说试用期两个月,转正后1800-2000元/月;所以我就想只要啃两个月馒头,挺过去就有好日子了(对与我这种刚上班的),身边还有几个同学!到第三个月快结束的时候合同还没签,我就主动去问总经理,他说了一句:“我们公司的试用期向来都是3个月,从来没有2个月的说法,转正后的工资是:1200元/月!!!……”后面的我就不想听了,我知道我被骗来做了两个多月的苦力!面试的时候是个技术经理,说话不算数!走人是肯定的了!

   接下来找工作找了半个月,投出的简历杳无音信,眼看就快揭不开锅了,春节还早不能就这样回去了啊!于是我和大多数外来打工青年一样选择了进厂;当时进厂没有多想,只想能挣点饭钱和路费,不然无颜面见家人啊!既然要挣钱那就要找个好厂,工资高点的!于是我向同学借了400元通,过中介将自己卖进了一家名声不错(打工者都说收入高)的电子厂,然而当我兴致勃勃通过面试、体检等到电话通知去上班时,又发生了一件不如人意的事。那时我虽然离校,但是还没有毕业,没有大专毕业证,签合同的时候我是以实习生的身份签的用工合同,底薪是900元/月,比那些初中、高中、技校毕业的整整要少150元(劳务派遣工:1050元/月);150元啊!!在有些人看来真的不多吧?但在那个寒冷的冬天,可以买一床棉被温暖我过冬了(一直用是的上学的被子)。

   都说:塞翁失马焉知非福,我是深有体会的。进入无尘车间一个星期,通过新人入职培训后,我们那一批23人光荣的上岗了,23人被分到两个制造部门的两个班(A早班、B夜班);女工做眼力活,男工做体力活,全车间除了几个当班的领导是坐着的,其余的全是站着的。每天全副武装进入车间干活(无尘服),每次下班全身都是汗水(恒温26度)。工人们口中留传着一句话:男人当畜生用,女人当男人用;这样说一点都不用过,每个人都在承受着高强度的体力劳动,每天12小时,为了能多挣钱,周六周末还选择加班拿双倍工资(自我安慰的说:出来就是挣钱的,享受就不出来了),也只有这样一个月才能拿到3000元左右!在线上干了两个星期,我就想干到春节就不干了,不是怕吃苦受罪,而是这样干下去,大好的时光就浪费了!

   就在我军心动摇的时候,一件让我改变决定的事发生了!那天我正在线上干的热火朝天,突然有个人过来找到我说:科长让你过去一下!听到这话,当时我就蒙了,心想是不是又做错什么了,因为前天刚被主管骂了!去了才知道,科长是问我以前学什么的,什么学历、会不会Excel等办公软件  ?当时我就说会、知道,还没反应过来,又回到线上干活了。快下班的时候,又来个人对我说:下周你到对班上班,去办公区(现场领导办公的地方)找XXX。说完就走了,我还没听清楚呢!我知道肯定是他们看中我了,让我去那边是对我青睐吧!

  再上班我就去了办公区,找到后来带我的那个老大(一个很好的人),简单了解了一下,当时他正在开发一款《生产现场数据库》,所用的工具就是ACCESS;由于还未完成,希望我能一起开发。当时我不是高兴,而是那个恨啊!我几乎都不知道什么是ACCESS,只是在学数据库时老师提过,学网站开发的时候用过,几乎全还给老师了 。我就直接对老大说我不会,我们学的是C#\ASP...............其实我什么都不会,只是会一些皮毛而已,能出来混吗??但老大没有让我走,而是拿出两本关于ACCESS的书给我,让我先看看;接下来的半个月我上班就是坐着那看书,至此我才正式接触ACCESS!!

  Access是数库?是软件?其实Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS,即Relational Database Management System),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。Access能够存取 Access/Jet、Microsoft SQL Server、Oracle(甲骨文软件公司),或者任何 ODBC 兼容数据库内的资料。人们习惯于叫Access数据库,熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的"进阶用户"则能使用它来开发简单的应用软件。虽然它支援部分面向对象(OOP)技术,但是未能成。

    由于我是学软件开发的,而且当初C语言基础学的挺好,所以看这两本书很容易懂,只不过ACCESS开发时用主语言是VBA,就像我的恩师所说,语言这东西,只要把一种学精了,其它的上手都快!两周后,我可以通过ACCESS内置的向导创建表、查询、窗体,而且能够自己写一些简单的代码了;慢慢的一些基本的方法我已掌握了。当我正准备和老大合作完成他的系统时,他的系统基本完成!说实在的我有些失望!2010年2月1日,老大的系统正式上线,运行不到一周,系统问题不断,现场的班组长和带班的领导那是叫声一片、操作工是骂声一片;现场要根据我们发行的作业日报来填写日报,有些人说产量都干不满了哪有时间填日报!!而我们那个系统主要是用于统计产量、和生产异常的,每天上午发布前一天的生产情况,有时因为一个数据的问题,带班的到线上员工都会受到牵联。那一阵子,我主要是解决系统问题,改查询、加表、改代码、改窗体,总之是能改的都改、不能改的换(那系统还不是生成MDE格式的),这下我的所学派上用场了。在现场不能上外网,什么QQ、baidu啊那是没得指望了,遇到不懂和要不查书,要不请教老大,总之所有出现的问题都给解决了!系统运行了两个多月后基本稳定了,我每天就是录录日报什么的也闲的,只要一空下来我就在那折腾ACCESS,用它来查询汇总作数据分析。后来我被调到QC部门了,给主管打下手,他的周报、月报的报表都是我做的;虽然报表是Excel的,但这些数据都是通过ACCESS一些功能实现的。每次我是按要求,调用那个系统里的生产数据来统计报表,这样做真的很快!到这里就是我学习和使用ACCESS的第一阶段吧,一直到我离开这个工厂!

    这样工作毕竟不是长久之技啊,每个月上26-28天班,也就那么3000左右,要是厂里效益不好,那就得上8小时、三班倒了,那样还不穷死了啊!2011年第一季度,厂里的效益就不好了,一直调休、三班8小时,好多人都离职了,有时一天走二三十人!!我利用休息的时间去人才市场找工作、网上投简历,疯狂的找工作;顺便说一下,2010年7月份我拿到了大专毕业证。2011年5月5日我离开了那个曾让我喜忧交加的电子厂,来到了现在的公司。
     现公司聘用我的主要原因是我会ACCESS,当时公司里也要自主开发一款应用软件。这是一家刚成立的公司,做数控加工技术服务和刀具管理的;我是初来乍道,公司创业起步;抱着可以快点换工作的心理,我豪不犹豫的来了。这里工资比以前拿到手的还要高一些、而且上8小时双休,对于我这种没有高学历,没有长期工作经历的人来说,这已是天上掉下大馅饼了。接下来我就开始了刀具管理软件的开发;比写代码更难的是我一开始不知道什么是刀具(开始还以为是切菜的、削水果的刀呢),更不了解生产现场的刀具管理流程!这真的不是一件容易的事啊!但是功夫不负有心人,我花了一个月的时间去学习、去了解,中间也去过几家大机加工厂,拜访过许多刀具库房管理员,浏览过无数的网页;边学边问边找资料,总算大致将刀具和刀具管理弄的有点眉目了!
   弄清这些后,就开始建表、建查询、建窗体、写代码,一边理流程一边开发功能;看到这里肯定有人会笑我了吧,哪有这样开发软件的,是不是?是,我现在也知道这样不对,但在当时,我从没做过什么大项目,更没有在什么大的软件公司的团队里做过,哪里在乎那么多啊,以为知道功能要求就行了,而且当初带我的老大也是这样边学边做出的系统嘛!!什么需求调研啊、需求分析啊、概要设计、总体设计等等这些,要是按着软件工程里的说法,那这个系统还不知道搞到猴年马月呢?所以我将这些全都省了,一边设计一边写代码,其实这样也挺坑哥的,很多时候都是一个模块开发出来了,发现全错了,或者是不合理等等,反正就是不好嘛!我一个人哪里能搞那么多呢,为了能让老板认可我的工作,就想着尽快出成绩(老板又不知道软件开发需要多少人、需要花多少心血)!更要命的是我对通过VBA代码实现各种功能撑握的不多,所以就天天一边与一边百度、搜狗、谷哥,不记得哪天我搜到了http://www.accessoft.com,也不记得哪天我加了8个与ACCESS有关的QQ群。有段时间我几乎完全依懒于QQ群了,只要遇到不会的就在群里发问,总有那么些好心人、热心人帮助我;系统开发到一定阶段,出现了技术性瓶颈,那些功能我知道可以实现,但超出了我的能力范围。这时候QQ群里有人就说有实例,在论坛里、共享里,众人拾柴火焰高啊,有了朋友的指导和那些实例的帮助,我一步步将遇到的问题解决了;有些地方可能方法上不是很简便,但是总归是达到我想要的功能,曲线救国嘛!我在网上下载的实例和解决办法,大大小小加一起近2000多个!!那段时间我都是上班提问题、找资料,下班回去写代码,每天都会很晚!这样的日子持续了近五个月我的系统基本完成了,与其说是我开发的,不如说是大家一起开发的!
     一个Demo版的系统算是完成了,当我将这系统展示给老板看时我又傻眼了,老板说XX功能为什么没有,XX功能为什么有问题,XX应该这样、XX应该那样、、、、、、当时把我打击的想死的心有了,我辛辛苦苦做的系统啊,到他这来几乎什么都不是了。其实这主要负责本就是在我,当时他们提需求时,我没有记录、没有确认清楚、没有签字,全都是口头上说说的;再一个就是我个人的技术不行啊,都是大家帮着我做的。接下来我就花了一些时间将功能再次确认清楚,然后再将系统改改改改、通过几个月的码农工作,我对VBA撑握的还算可以了,改起来也就快多了,不到两个月,变更后的系统出炉了,老板看后还是挺满意的;在这个改的过程中,有很多问题也还是广大的网友给予我的热心帮助,才解决的。
   系统完成了,我肩上的重担也就放下了,通过这个系统的开发,我体会到许多东西,不光是ACCESS、VBA,在此我总结一下:
   一:勤能补拙,绝大部分人不是智商有问题,而是心态有问题;苦心人天不负,只要肯学、肯干,哪有不会的道理?
   二:目标很重要,方法更重要,去同一个城市,有人飞机、有人高铁、有人火车、有人自驾、有人步行,哪个快?
   三:朋友很重要,团队很重要;一根筷子与十根筷子的比喻大家都懂吧,众人拾柴火焰高、蚂蚁搬泰山,独乐乐不如众乐乐!
   四:学历不重要,知识很重要,将所学的知识很好的发挥出来才是能力所在!

  本来这个系统在2011年11月份已经完成了,但是由于手头的事太多,一直以来想写一下我的体会,今天就在此仓促完成以了我心愿!

   希望各位ACCESS爱好者多提宝贵意见!


     ACCESS学习我才刚开始,系统性的学习计划在下一步;后续我的工作重点不再是软件开发了,但是对ACCESS学习不会放弃!在此我感谢那些帮助过的热心人、提出学习资源的好心人,感谢QQ群友、ACCESS软件网、ACCESS开发论坛、、、、、谢谢你们!





Access软件网QQ交流群 (群号:473665531)       access源码网店

最新评论 查看更多评论(24)

2018/4/12 23:07:41麥田
这几年回头看看,很多初学者都没有了刻苦钻研的精神了,剩下很多速成的想法,好事多磨这个词已经远离现在的年轻人。。。

2012/11/18 21:33:07seth
写的太好了,楼主太有才了,我是菜鸟,正在学习,只是不知能不能分享学习一下呀!

2012/9/1 10:21:40麥田
有志者事竟成

2012/8/30 17:31:44dw2006dw
若离开框架不能开发了,若者想扩充框架没有源码,这可如何是好!?

2012/8/30 17:31:05dw2006dw
希望贵站能将开发的那套框架的源码公开,这样对ACCESS 开发会更有帮助!

发表评论您的评论将提升作者分享的动力!快来评论一下吧!

用户名:
密 码:
内 容:
 

常见问答

技术分类

相关资源

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助