如果只是实现具体业务电脑化且运行环境对地域(局域网内)要求不高、安全性要求也不高的情况下完全可以用 ACCESS VBA 进行开发。但是如果要求使用极具个性化(界面能换而且漂亮、有各类快捷功能)或者安全性要求很高(各种加密方式)或者数据量极大(单表50万以上)那就不适合用纯 ACCESS VBA 进行开发了。 关于是否要多个软件结合的问题个人认为:没必要。 ACCESS VBA 能做的 VB 都能做,会了 VB 为什么还要用 ACCESS 。如果说 ACCESS 中有什么很快捷的特性在 VB 中也基本都已经有控件能实现了。而 DELPHI 号称VB杀手,会了 DELPHI ,似乎没必要还用 VB 了?更别说功能更少的 VBA 了。 总结为一句,如果想要开发一个功能完整、界面美观新潮、各类其他软件有的功能模块一个都不能少,那就别用 ACCESS 做开发。如果只是为了完成财务、业务模块的电算化,用 ACCESS 开发完全没问题。 关于移植的问题,如果大量用了 DOCMD APPLICATION 这样的代码,几乎无法移植到 VB6,根本无法移植到 VB.NET,几乎所有代码全部要重写。一个新的开发工具会有新的构架,兼容也许能做到,但是等于是牺牲了新构架的特点。 |