我在Access中有一个链接到SharePoint列表的表。该表由大约15个字段组成,其内容最初是从另一个数据源(Excel格式)中提取的。原始15之后还有10个左右的字段组成一个问卷(通过SharePoint添加),其中包含有关前15个字段的问题的答案。
当我可以下载来自外部源的新数据时,需要定期更新前15个字段中的数据。许多信息将保持不变,但每行中的某些字段将更改并需要更新。同样重要的是,在此过程中,包含调查问卷的10个字段根本不会被修改。
有没有办法让我轻松更新使用更新查询或类似内容更改过的单元格?数据具有唯一标识符列(ID NUMBER),该列存在于当前SharePoint列表和外部数据源中。
我从逻辑的角度考虑将新的外部数据放入表中,在SP列表中找到ID号和新的外部数据,将SP列表中其余行的值与行中的值进行比较外部数据,如果值不同,则使用外部数据中的值更新单元格。不知道如何使用Access查询来完成此任务。
我非常感谢任何帮助!如果您需要更多信息,请告诉我。如果您认为有更合理的方法,请告诉我您的反馈!!
答案 0 :(得分:1)
以下是如何入门: http://workerthread.wordpress.com/2009/02/03/using-access-2007-to-update-sharepoint-lists/
设置连接后,只需正确编写查询即可。如果需要定期运行多个查询,可以使用按钮设置表单,并将一些VBA代码附加到运行查询的按钮。 MS Access - execute a saved query by name in VBA