如 Access 2010 中所述,您现在有一个 Web 发布选项。您在 Access 中创建的表单将转换为 .net XMAL (zammel) 表单。事实上,这项工作相当不错,因为它们是完整的 AJAX 表单和子表单等,甚至可以动态加载以节省带宽。
您在访问 Web 表单中编写的任何代码都将成为 JavaScrip 并在浏览器中本地运行。(您必须使用新编辑器编写此代码 - VBA 不会在这些表单中运行)。
您可以将网站发布到 Office 365,这非常便宜(每月 6 美元起)。这是运行此类访问应用程序的示例,并注意在中途我如何切换到在浏览器中 100% 运行应用程序。
http://www.youtube.com/watch?v=AU4mH0jPntI
还要记住,这些生成的表单基于 Web 标准,客户端不需要 ActiveX 或 Silverlight(例如,这些表单可以在 iPad 上工作)。
而且因为您的后端不在 accDB 文件中,而是驻留在 office 365 中的表(列表)中,所以您使用了一个非常大且非常水平的可扩展服务器场(对用户数量没有真正的限制)。
除了将您的 Web 应用程序发布到 Office 365 之外,您还可以发布到 SharePoint 2010(但您需要现场企业版)。您也可以选择像 www.accesshosting.com 这样的人
尽管此设置为您提供了一种使用 Access 开发 Web 应用程序的出色 RAD 和快速方法,但请记住,现有表单或 VBA 代码没有转换实用程序。
但是,您可以将现有的 VBA 应用程序转换为基于 Web 的应用程序,并继续在每个用户的桌面上使用 VBA 应用程序以及云中的后端数据。然后,随着时间的推移,您可以将一些 Web 表单添加到 SAME 应用程序中,例如平板电脑等。这就是众所周知的混合应用程序。(Web 部件和旧版 VBA 部件都存在于同一应用程序中)。
因此,根据您的需要,在云中获取 Access 的一种好方法实际上是使用 Access。