0

我的组织分配了一项任务,即获取当前拆分的 Access 数据库并将其发布到 Sharepoint 服务器。该数据库当前与驻留在网络共享上的后端(表、数据等)和前端进行拆分(表单、查询、报告等)分发给最终用户。

但是,由于网络问题,这变得低效,我们现在正在探索 Sharepoint 和 Access 服务。我最初的想法是将后端转换为与 Web 兼容的表格,并将后端单独发布到 Sharepoint 服务器。由于为前端创建的客户端对象不容易转换(如果有的话),我想我会将前端对象链接到我通过发布后端创建的 Sharepoint 列表。但是,我很难找到有关如何执行此链接的任何类型的文档。

以前有没有人处理过这个问题,或者有任何关于我将如何执行这个链接的信息,或者我是不是走错了路?

我选择这条路径是因为我认为考虑到当前的数据库设置,这将是最简单的,但我也考虑了其他路径,例如结合前端和后端或简单地创建新的 Web 兼容对象。我只是觉得简单地抛弃当前的前端并开始创建所有新的 Web 兼容表单、查询和报告是很浪费的。

任何帮助或反馈将不胜感激!

谢谢你。

4

1 回答 1

0

链接过程与链接到后端,甚至链接到 MySQL 的链接过程非常相似,这在 Access 中很常见。

如果您想/需要使用关系数据,那么您必须正确“连接”表。不幸的是,这意味着您经常必须重新创建与父表相关的 FK 列,并使用关系和查找向导替换该列,但这并不难。

在下面的视频中,我将逐步连接表以供关系使用,在此视频中,我还将采用基于标准客户端的应用程序并链接到已发布的表。那个视频在这里:

http://www.youtube.com/playlist?list=PL27E956A1537FE1C5

所以上面应该让您了解表链接的样子

编辑:编辑:

再补充一点,将 SharePoint 用于后端表与使用托管 SQL 服务器有一些优点和缺点。使用 SharePoint 的真正优势在于,连接和技术针对 Wi-Fi 进行了优化,甚至针对可能间歇性或中断的连接进行了优化。

我已经转换了一些应用程序,在这些应用程序中我保留了长时间的 VBA 代码和投资,但随后只是将后端数据上移到了 SharePoint。事实上,我使用 office 365 美元,而 p1 计划的起价为每月 6 美元,您可以这样做。将 5 台笔记本电脑送出办公室并让它们共享相同的后端数据的绝佳设置和低成本方式。

因此,您不必重新编写前端应用程序,但只要这些笔记本电脑中的任何一台具有互联网连接,您就可以随时随地共享数据。此外,如果您失去连接,应用程序将继续在断开模式下运行,直到您使用 Wi-Fi 到达该咖啡店或回到办公室并插入网络。

于 2012-04-09T17:14:06.700 回答