将数据从SharePoint附加到Access

时间:2011-11-08 15:26:33

标签: sharepoint ms-access

我们有许多用户更新的SharePoint网站,并将表格导入Access 2007.

我们只想每周添加新数据。

如何在不覆盖Access表中的现有数据的情况下上传新数据?

1 个答案:

答案 0 :(得分:1)

最简单的方法是链接到SharePoint列表,而不是将它们导入Access。使用链接,所有数据都将保留在SharePoint中,但Access应用程序可以访问,因此您无需费心同步Access中的数据副本。

如果该解决方案不适合您的情况,您仍然可以创建指向SharePoint列表的链接,并将其用于Access UI调用的“附加查询”。

INSERT INTO AccessTable (col1, col2, col3)
SELECT col1, col2, col3
FROM SharePointList
WHERE date_of_origin > Date() - 7;

因此,如果您可以构建WHERE子句以区分哪些SharePoint数据行是“新”,则可以使用追加查询。这可能需要更复杂的SQL语句;我选择了上面的例子,因为它很简单。