Access数据库开发及VBA编程的经验总结

2017-09-24 08:00:00
zstmtony
原创
149

从事Access数据库系统开发与VBA编程已经快20年了。前前后后为不同的企业不同的行业已经开发了很多软件系统,从小到仓库系统 销售系统  采购系统 到 人事系统 工资系统 考勤系统 HRM 再到 客户关系管理系统(CRM)小型的MRP 大型的ERP,都接触过。在这个开发过程中走过了不少弯路,想想中间的一些经验,总想总结出来

今天就把想到的一些先写一点,后面再慢慢增加

1.数据库设计可以花多些时间,数据库设计好可以节约后面大量的返工时间

2.VBA代码 尽量加上错误处理,避免出错

3.大的Access函数要尽量拆分成小的子函数,不要期望在一个大函数中处理所有功能,这样很难跟踪到问题

4.要合理使用一些编程辅助工具,提高你的开发效率 ,如全局替换工具Replace.mde

5.Access函数名 对象名 控件名 要尽量不与 工程名 类模块名 模块名 表名 等相同,各对象名 表名 字段名也尽量不使用Access保留字

7.使用用Access设计数据库的时候就要考虑迁移的问题,不要用些Access特有的功能,比如计算字段 附件字段 多列字段等

8.每个表最好都用自动编码字段 做为主键,方便将来升迁到sql server 

9.待续

分享