【问题标题】:How to directly link a SharePoint list to an existing table in MS access?如何将 SharePoint 列表直接链接到 MS 访问中的现有表?
【发布时间】:2017-01-04 02:22:40
【问题描述】:

在发布之前环顾四周 - 我似乎无法回答这个看似非常简单的问题(我想我错过了一些东西!)

在 MS Access 2007 中,我有几个处理产品库存的相关表。我只是想将该表数据导出到 SharePoint 列表(或列表)中,并将它们链接起来。用户通常只会使用 SP 列表来搜索、查看和有时修改数据(即将产品标记为用尽)。对于我们的工作组来说,这优先于重复打开 MS Access。

我遇到的问题是 Access 中的链接功能对我来说没有意义!尽管阅读了 MS 文档和各种来源,但我似乎在这里遗漏了一些基本的东西。

可以导出表格,但创建的列表与原始表格之间没有关联。 SP 列表上所做的更改不会反映在原始表中,这使得它的用处大大降低?

可以导入列表,但生成的链接表不是我开始使用的原始数据表(新生成的 SP 链接表与原始表是不同的实体。更新到该新 SP-链接表没有反映在我拥有的任何原始表中)。这种方法似乎非常落后,因为您应该在尝试创建显示该数据的 SP 列表之前正确设置关系数据库。在我看来,制作 SP 列表然后将其插入现有数据库而不考虑现有数据库结构似乎是倒退?

所以 - 我认为这里缺少一些基本的东西。似乎应该能够只使用 SP 来显示/提供视图/编辑现有的 Access 表。

难道没有一种简单的方法可以让 SP 列表直接链接到现有的 Access 表,以便 SP 列表中的更改反映在原始 Access 表中吗?

【问题讨论】:

    标签: ms-access sharepoint


    【解决方案1】:

    我相信您正在寻找的解决方案是将 Access DB“发布”到 SharePoint 网站的能力。如果您使用的是 SharePoint 2007,则发布的副本在 SharePoint 中将是只读的,但用户仍然可以执行您描述的所有其他操作。

    有关此类发布的详细信息位于此处的 Office 帮助中: https://support.office.com/en-us/article/Publish-a-database-to-a-SharePoint-site-8287ed04-9c65-46c4-bbdb-c965c56b018c

    引用它:

    1. 单击 Microsoft Office 按钮 Office 按钮图像,指向 发布 ,然后单击 Document Management Server。
    2. 输入网址 要在其中发布数据库的 SharePoint 网站。如果你 上次打开 Access 时使用了相同的位置,数据库 出现在“发布到 Web 服务器”对话框中。 NOTE: This option is available only if your database is saved in Office Access 2007 format.
    3. 选择库,例如文档库,您可以在其中 要发布数据库,然后单击“打开”。
    4. 在名称框中, 输入数据库的文件名。
    5. 点击发布。

    如果您拥有 SharePoint 2010 或更高版本,SharePoint 中的用户可以对数据甚至数据库设计拥有完整的 CRUD(创建、读取、更新和删除)功能,而无需在数据库发布后触摸 Access。这里有更详细的描述: https://support.office.com/en-us/article/Build-and-publish-an-Access-database-to-SharePoint-e68bf007-410c-43b2-bf21-322ddbcf5411

    这样做的步骤很简单:

    1. 打开 Access 文件
    2. 点击“文件”菜单中的“保存并发布”
    3. 在“发布”标题下选择“发布到访问服务”
    4. 指定要将其发布到的 SharePoint 网站的 URL

    【讨论】:

    • 谢谢 - 虽然这不是我想要的,但它最终让我走上了正确的道路。
    • 我最终完成了以下修复步骤:1) 完成当前数据库 2) 将所有表导出到 SP 站点 3) 创建新的 .accdb 4) 将这些表导入/链接到新的 .accdb。通过这种方式,我避免了复制/粘贴/更新查询数据。似乎已经给出了一个很好的起点。我的错误是认为我需要同一个数据库中的常规表和链接表,这当然是错误的。我只需要链接的表,并将构建查询等
    猜你喜欢
    • 2016-08-22
    • 1970-01-01
    • 1970-01-01
    • 2019-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-30
    • 1970-01-01
    相关资源
    最近更新 更多