替代Microsoft Access进行数据捕获

问题描述

                                                                                                                  关闭。这个问题是题外话。它当前不接受答案。                                                      

解决方法

        在http://alternatives.rzero.com/db.html上列出了Access级别上的各种数据库管理工具和Access的替代方法。问题在于,与表单和代码相比,迁移数据通常相当容易。 如果您有一个运行良好的现有应用程序,但是没有很好的文档记录,那么我会坚持下去。在尝试将其移至另一个框架之前,请了解该应用程序,对其进行记录并制定未来的要求。如果Access对于当前用户来说可以正常工作,则可以在Access中拥有一些灵活性。 可以将Access用作SQL Server的前端。 几乎所有Windows开发工具都可以轻松使用Access。因此,如果您需要编写一个新的前端,则可以逐步进行。 Access具有与SharePoint集成的不同级别的集成。对于简单的应用程序(我不知道您是否是),很多人正在查看SharePoint列表和视图。这并不总是最好的决定,但值得一看。     ,        VS Lightswitch可能值得一看。     ,        如果您对数据有非常直接的CRUD需求,则可以尝试移至MS SQL Server并使用ASP.NET动态数据来生成接口。然后,可以使用Sql Server Reporting Services处理报表需求。 Microsoft提供了一些工具来帮助您将数据从MS Access迁移到SQL Server。这也将为您提供一种根据需要添加自定义功能的途径。 稍后再扩展一些功能。 ASP.NET技术可以在同一应用程序中并存。因此,在您的情况下,您可能从动态数据作为界面开始,然后根据需要,出于[出于某种商业原因]添加自定义ASP.NET MVC表单,并可能通过WCF Web服务公开某些数据以供其他应用程序使用。这样,您就可以逐步满足自己的需求,而无需大量的前期投资。     ,        \“从那时起... 2000 \”?我认为Access的更高版本更好(2003-2010)。这样,您可以升级而不是进行转换。 如果您要避免为多个用户提供许可,则可以使用多种方法来构建应用(仍然需要一个许可)并分发给其他用户。他们失去了自己创造事物的能力。 我将应用程序分成两个文件:A)仅数据(放在共享驱动器上)B)应用程序(创建用户副本以放置在其HD上并链接到数据文件)。从这里开始,您可以解决所有性能问题。 除非您的应用程序存在其他缺陷,否则您可以在一两天内完成此操作。     ,        使用sqlite 并搜索界面,有很多