0

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

现在有 C、Java、(ASP).NET C#、JavaScript/HTML 背景 我真的不喜欢 VBA(请不要讨论,这只是我个人的看法),我真的很想使用更多的 .NET在新的 Access 项目中以中心开发代替 VBA。

我的第一个想法是使用 LightSwitch,但是该应用程序还需要在离线模式下工作。90% 的工作在 LAN 中完成,3-5 个客户端只使用文件服务器上的 .accdb 文件。有时,一两台笔记本出差需要复制当前的accdb,然后离线使用本地文件(无法连接到internet或intranet服务)。如果没有一些重大的黑客攻击,LightSwitch 确实不提供合适的离线模式。

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

4

1 回答 1

0

您是否考虑过使用 WPF 或 Silverlight?

于 2013-04-10T14:49:39.103 回答