. net中具有脱机功能的访问表单和报表的替代方案



一家小公司目前有一个大约15年历史的MS Access解决方案,用于商店、订单等(为了比较,类似于Northwind),开发并升级到Access 2007。现在原来的开发人员已经不在了,而且也完全不愿意放弃Access应用程序中所有自定义报表、表单等的源代码(VBA)。这意味着我必须从头开始创建一个新的应用程序,并且只能从旧的Access中导入表和数据,但根本没有代码。

现在有C, Java, (ASP)。我真的不喜欢VBA(请不要讨论,这只是我个人的意见),我真的想在一个新的Access项目中使用一些更多的。NET为中心的开发而不是VBA。

我的第一个想法是使用LightSwitch,但是应用程序还需要在离线模式下工作。90%的工作是在局域网中完成的,3-5个客户端只是处理文件服务器上的.accdb文件。有时,一台或两台笔记本电脑需要复制当前的accdb用于商务旅行,然后离线使用本地文件(它们无法连接到internet或内部网服务)。如果没有一些主要的改进,LightSwitch真的不能提供一个合适的离线模式。

到目前为止,我所做的所有研究都导致再次使用Access,因为它确实可以很好地处理基本的数据输入,表格和报告,但我真的很高兴听到合适的替代方案。

您考虑过使用WPF或Silverlight吗?

最新更新