访问数据库共享策略

Rob*_*cks 0 database collaboration ms-access sharing ms-access-2007

您使用哪些策略让多个人在访问数据库上工作?

是否可以在线托管它并使其功能仍然可用而无需开发自定义前端?

MS Access作为一个软件有一些很好的功能,不需要任何编程配置:

  • 下拉列表 - 选择一个
  • 多重复选框列表 - 选择多个

即使在线托管,是否可以获得所有这些功能?我基本上想到了一种替代方法,可以使用上述GUI功能快速让人们使用数据,而无需使用webapp <> MySQL方式.

Alb*_*lal 5

你在这里有一些好评.请记住,访问2010年的情况已经发生了很大变化.

Access 2010允许您构建Web应用程序.开发过程与多年来的开发过程非常相似,但您不能在这些Web应用程序的表单中使用VBA(使用新的宏语言).此新功能集允许您将构建的应用程序发布到网站.这是我在访问2010中运行的应用程序的视频,在视频的中间点,我切换到在Web浏览器中100%运行访问应用程序:

http://www.youtube.com/watch?v=AU4mH0jPntI

以上是2010年的访问...今年到期.以上将要求您运行SharePoint服务,或使用支持"访问Web"服务的托管服务.

对于以前版本的访问,出于所有意图和目的,它根本不是基于Web的系统.现在,当您说多个用户时,您必须澄清哪些用户以及他们计划在哪里.如果您的用户位于本地办公室网络上,则MS访问可以直接用作多用户系统,无需额外的编码和编程.但是,建议您将应用程序拆分为部署在每个用户计算机上的前端部分.这个概念在我的下面的文章中概述.

http://www.members.shaw.ca/AlbertKallal/Articles/split/index.htm

现在,也许用户将会在全国各地的笔记本电脑和不同地点使用?在这种情况下,您尝试通过广域网连接,或让用户通过Internet连接到应用程序.这是一个不同的问题.在这种情况下,一个好的解决方案是为后端使用类似SQL服务器的东西,并继续将Access前端部署到每个用户的计算机.这个应用程序往往也是最实惠的成本.使用sql server + ms-access意味着你可以像往常一样继续在Access中进行开发.在不使用sql server的情况下实现广域使用的另一种方法是使用称为终端服务的东西.我在下面的文章中概述了这些可能性:

http://www.members.shaw.ca/AlbertKallal//Wan/Wans.html

如上所述,这里的几个人张贴链接到一些新的SharePoint功能,您可以考虑使用,但他们今年不出来,直到后来.