1

我在 Access 中有一个链接到 SharePoint 列表的表。该表由大约 15 个字段组成,其内容最初是从另一个数据源(Excel 格式)中提取的。在最初的 15 个字段之后还有另外 10 个左右的字段构成问卷(通过 SharePoint 添加),其中包含对前 15 个字段的问题的答案。

当我的外部来源的新数据可供下载时,前 15 个字段中的数据需要定期更新。许多信息将保持不变,但是每行中的某些字段将发生变化并需要更新。同样重要的是,在此过程中根本不修改包含问卷的 10 个字段。

有没有办法让我使用更新查询或类似的方法轻松更新已更改的单元格?数据确实具有当前 SharePoint 列表和外部数据源中存在的唯一标识符列 (ID NUMBER)。

我从逻辑的角度考虑将新的外部数据放入表中,找到SP列表中的ID号和新的外部数据,将SP列表中其余行的值与外部数据的行进行比较,如果值不同,则使用来自外部数据的值更新单元格。虽然不确定如何使用 Access 查询来完成此操作。

我真的很感激任何帮助!如果您需要更多信息,请告诉我。如果您认为有更合乎逻辑的方法可以做到这一点,请让我知道您的反馈!

4

1 回答 1

1

以下是如何开始: http ://workerthread.wordpress.com/2009/02/03/using-access-2007-to-update-sharepoint-lists/

建立连接后,只需正确编写查询即可。如果您需要定期运行多个查询,您可以设置一个带有按钮的表单,并将一些 VBA 代码附加到运行查询的按钮上。 MS Access - 在 VBA 中按名称执行保存的查询

于 2014-04-24T17:06:32.970 回答