我的组织分配了一个任务,即获取当前拆分的Access数据库并将其发布到Sharepoint服务器。数据库当前与驻留在网络共享上的后端(表,数据等)分开将前端(表单,查询,报告等)分发给最终用户。
然而,由于网络问题,这已经变得效率低下,我们现在正在探索Sharepoint和Access服务。我最初的思考过程是将后端转换为Web兼容表,并将后端单独发布到Sharepoint服务器。由于为前端创建的客户端对象不容易转换(如果有的话),我想我会将前端对象链接到我通过发布后端创建的Sharepoint列表。但是,我无法找到有关如何执行此链接的任何文档。
有没有人曾经处理过这个问题,或者有任何关于如何执行此链接的信息,或者我是否采取了错误的方式?
我选择这条路径是因为我认为考虑到当前的数据库设置是最容易的,但我也考虑了其他路径,例如组合前端和后端,或者只是创建新的Web兼容对象。我只是觉得简单地抛弃当前的前端并开始创建所有新的与Web兼容的表单,查询和报告都是浪费。
非常感谢任何帮助或反馈!
谢谢。
答案 0 :(得分:0)
链接过程非常类似于链接到后端,甚至链接到与Access相同的MySQL。
如果您想/需要使用关系数据,那么您必须正确地“连接”表。不幸的是,这意味着您经常需要重新创建与父表关联的FK列,并使用关系和查找向导替换列,但这并不难。
在下面的视频中,我将逐步连接表格以供关系使用,在此视频中,我还采用基于标准客户端的应用程序并链接到已发布的表格。那个视频在这里:
http://www.youtube.com/playlist?list=PL27E956A1537FE1C5
所以上面应该让你知道表链接是什么样的
编辑: 编辑:
只是要添加更多内容,使用SharePoint作为后端表与使用托管SQL服务器有一些优点和缺点。使用SharePoint的真正优势在于连接和技术针对Wi-Fi进行了优化,甚至可以是间歇性或中断的连接。
我已经转换了一些应用程序,其中我保留了长时间的VBA代码和投资,但随后只是将后端数据向上移动到SharePoint。事实上,我使用办公室365美元,p1计划从每月6美元起,让你这样做。一种出色的设置和低成本的方式,可以将5台笔记本电脑送出办公室并让它们共享相同的后端数据。
因此,您不必重新编写前端应用程序,但只要这些笔记本电脑中的任何一台具有互联网连接,您就可以随时随地共享数据。此外,如果您丢失连接,应用程序将继续以断开连接模式运行,直到您通过Wi-Fi到达咖啡店或返回办公室并插入网络。