Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > 程序人生

如何学习access编程开发-Huang59

时 间:2006-09-14 00:00:00
作 者:huang59   ID:95  城市:萧山
摘 要:   用自身学习ACCESS开发的经历,结合自已在ACCESS开发过程中遇到的收获与困难,给ACCESS学习的后来者一个学习建议与参考
正 文:

    大约4个月前,笛子邀我写点东西,我觉得义不容辞,就答应了,因为那时忙,耽搁了,现在抽空给爱好ACCESS的朋友介绍点我的ACCESS之路,但愿对大家有点帮助。

    说起ACCESS,说实话,我不是搞这个专业的,我的专业是北方果树栽培,山西农业大学83年毕业的,一直搞的是果树栽培和果品加工(现在做企业的信息主管),40多的人了,再在这里给大家瞎扯,有点不合时宜了。

    第一次接触数据库,其实有点偶然,好像是97年的事吧,当时我的弟妹办了一个《化工信息周刊》(非法的),让我给她配台电脑,配了台当时还算好点的电脑(已经好几年不能用了,前段时间我把我退下来的电脑给他了,让侄儿玩,话多了^v^),配完,我觉得就可以了,把OFFICE97装上,她用WORD97排版,出了几期,她感觉挺好。但随着数据量的增大,问题就来了,每期发那些信息全靠WORD做,实在能累死她,求到我这个大伯子名下了,没办法,硬着头皮上了,从此,我开始了ACCESS,你们也有了我这个国内网上的第一个ACCESS交流论坛(即ACCESS交流中心 http://www.access-bbs.com )。

    弟妹收集到好多的信息,并且做成了WORD文件,每期在里面剪剪贴贴,说实话,我是看在眼里,急在心上,这不是办法呀,苦于当时只懂点DBASE,也不能给她多的答复,看见OFFICE97中有ACCESS,说是一个数据库程序,我想应该差不多吧。

    然后,上书店买书,没黑没夜的抽空看,看了三天(当时我手头有一个绿化工程,累死人了),看出点名堂了,特别是看到可以和WORD连接,心头舒畅了,当时就给弟妹打保票,可以实现的,白天在工地指挥工程,晚上在电脑上照着书上的例子做(可怜我当时没有家用电脑,全在弟妹的工作室里操作),别说,还真的做出来了,她每期发那些信息,只需要在表里打个勾就可以了(用报表发到WORD里,现在都不好意思说),心里真有成就感呀!!!

    任何事情就怕一个认真,书是看进去了,弟妹的燃眉之急问题也解决了,但心里总觉得少点什么?ACCESS做为一个数据库程序,还能做什么呢?没办法,探个究竟吧,从此一去无返……

    周围的同事有些懂点UCDOS下的WPS,可以用他排排文件(这是当时的主流),没办法,用猫上网,搜索,注册邮箱,我的网名huang59就是这时开始用的,(我姓黄,搜狐建议的59,从此开始用,一直没有改,97年申请的搜狐邮箱现在还在用,尽管不是很好用,也舍不得丢弃),苦呀,国内没有这方面的论坛,仅仅搜索到台湾桂思强桂老师的网站,好不开心,给桂老师提了好多问题,桂老师都一一答复,好开心……

    当时的网络上国内没有ACCESS的专业网站,想了好久,没办法,找不到就自己建一个吧,疯狂的在网上搜索论坛,记得我的第一个网站是在中华网建的(提供10M空间吧,记不太清了),论坛是在易趣网建的,1000个帖子就要打包一次(可惜呀,硬盘问题把我当时备份的帖子全丢了),现在活跃在ACCESS上的精英可能都记得我的那个易趣上的论坛吧。

    说了好多废话,大家原谅。

    对ACCESS的初学者,我提几点建议:

    ACCESS做为一个桌面数据库程序软件,具有易于上手的优点,像我这样一个门外汉,用三天时间就可以上手,难吗?不难。

    ACCESS做出来的是程序,你要做好这个程序,理解并应用ACCESS中提供的功能,与WORD和EXCEL比起来的,确实有点难。

    做为一个ACCESS的开发人员,我觉得应该具备非常严谨的逻辑思维能力,并要熟悉应用单位的操作流程,毕竟ACCESS太容易上手了,修改也太方便了。

    具体操作中,紧紧注意:

    表的设计一定要合理,表里经常出现的汉字最好建一个单独的表保存,比如民族、计量单位、客户等,同一属性的字段建立在一个表里,比如与客户相关的电话、地址等,就应该放到客户表里,但这个客户的订单就不能放在这个表里了,充分发挥关系型数据库的优点,能用ID代替的决不用汉字输入保存在表里。

    初学者有一个从EXCEL里带来的习惯,希望从记录的中间添加一条记录,这点在EXCEL中是合理的,但在ACCESS中就不一样了,数据库中保存的是记录是没有顺序可言的,你可以以任何一个字段或者几个字段联合排序。

    表设计里的关键字段也非常重要,这关系到关系型数据库的关系,关系型数据库就靠这个关键字段连接到一起的,建议所有的表都要有一个关键字段,哪怕是一个自动编号的字段也可以(尽管不是一个好的方法)。

    字段的默认值也应该好好琢磨一下,尽量不要用空字段,ACCESS对null和“”是不同对待的,打个比方,一个电话号码字段,null代表的是我不知道他有没有电话,所以我没有输入,而“”代表的是我肯定的知道他没有电话,所以我输入的是空;对一些数字型的字段,系统默认是0,我觉得就挺好的,省得以后再用NZ调整了,或者出现除数是0的错误。



Access软件网官方交流QQ群 (群号:483923997)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

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