根据要求,我们需要将现有的MS Access数据库转换为web应用程序。有没有什么简单的方法可以将MS Access数据库转换为web应用程序?到目前为止,他们正在使用access表单向access数据库插入数据。用户也希望继续访问表单功能,即使我们为它创建了新的web应用程序。这意味着用户应该有权通过access表单和web应用程序访问MS access数据库。
请引导我去解决这个问题。
致以最好的问候,兰尼什
发布于 2016-12-28 00:50:29
您可以使用Office 365并拥有某种基于web的应用程序。
https://blogs.office.com/en-us/2012/07/30/get-started-with-access-2013-web-apps/
或者,在SharePoint中存储访问,但您的功能将非常有限。请记住,任何VBA都不会在基于web的应用程序上运行。
另一种选择是使用SQL Server Express和ASP.NET,这两种软件都是微软免费提供的。不过,现在我要告诉您,如果您以前从未使用过这些技术,那么学习曲线将非常陡峭。然而,这个组合将给你最大的控制权!
您可以从这里获得.NET框架。
https://www.microsoft.com/en-us/download/details.aspx?id=30653
您可以从此处获取SQL Server Express。
https://www.microsoft.com/en-US/download/details.aspx?id=42299
发布于 2021-05-03 13:35:02
四年后,根据这一点:
https://www.comparitech.com/net-admin/microsoft-access/
对许多人来说,这仍然是一个问题。Access几乎可以在任何时间内转换为Web App。特别是Access表单非常容易使用像Jam.py这样的库创建。
这一过程在2021年4月在Reddit上进行了讨论:
https://www.reddit.com/r/MSAccess/comments/mj4aya/moving_ms_access_to_web/
我看到相当多的Access数据库有超过100个表,都成功地转换为SQLite3。通过提供的链接检查导入的表格后,将自动创建表单。这使得访问报告和业务逻辑保持不变。可以在用于Jam.py的LibreOffice中将报告设计为模板。如果需要,可以将业务逻辑从VB迁移到Python。SQLite被选为转换的默认DB,因为它非常可移植。看起来转换后的应用程序可以通过导出/导入移动到Jam.py支持的任何数据库。干杯
发布于 2016-09-30 21:15:52
首先,数据库和Web应用程序不是相互排斥的。
回到最初的问题,我已经做了很多这样的项目。一个客户开始时只有几个用户的小型Microsoft Access数据库;当他们获得更多流量时,他们会迁移到web应用程序。
首先,您需要将数据从MS Access数据库转换到SQL Server。MS Access数据库不能同时访问多个用户。然后开发了以SQL server为后台数据库的Web应用程序。
就在您上线之前,您最后一次将数据从MS Access数据库转换到SQL Server。那么就不要再让他们使用旧的MS Access数据库了。
将MS Access数据库转换为Web应用程序的简便方法
大多数情况下,创建MS Access数据库的人都不是软件工程师,所以表没有规范化,也没有任何关系。我通常在SQL Server中创建新的规范化数据库。然后编写一个小程序将这些数据从MS Access转换到SQL数据库。
https://stackoverflow.com/questions/39791958
复制相似问题