|
或许我的话也许有不少人不愿意听。可事实就是ACCESS并不是真正的程序设计工具。ACCESS的核心是数据管理,而不是编码。不去仔细研究如何提高开发效率与速度,专门去研究VBA,是舍本逐末的方法。如果真的爱好编程,不如去学习VB,JAVA,C,DELPHI等真正的程序设计(语言)工具。
曾经有一段时间,我研究如何在ACCESS进行组件式的开发,也做了一些尝试,发觉在VBA中编写真正的具有通用性质的组件是很困难的。有几个原因,1、受到版本兼容性的干扰;2、对象的继承的实现很困难;3、不支持指针等。虽然通过种种变通的方法,也能实现组件级的软件复用,但总觉得很不爽,受限甚多。
大巧若拙,MIS软件的核心是功能的实现,业务需求得到解决。所有的界面需求都是次要的,服从业务的,不应在界面上花费过多时间。在功能的实现上面,不要去追求和尝试各种新奇技巧。
利用ACCESS能够以无以伦比的速度开发出一套完整的应用系统。要想用ACCESS进行快速开发,其实是不需多少编程知识,要紧之处在于以下几点:
1、熟悉业务
2、不使用VBA,向导自动生成的除外
3、使用宏
4、使用系统自带的安全管理模式
5、给用户修改报表的权力(能力)
6、使用切换面板或自定义菜单
7、一般情况下不使用图标
8、仔细设计表的每个字段,包括查看来源
9、仔细定义表之间的关系
10、不使用任何第三方的控件(ActiveX)
11、充分利用ACCESS本省的记录操作功能
千万记住,两天完成一个系统,要比二十天完成一个系统能赚更多的钱。 |
|