将数据从2个列表读入MOSS 2007的第三个列表

时间:2009-03-22 12:04:51

标签: sharepoint

我有2个列表显示发票详细信息,现在我的老板想要将这两个列表中的特定字段读入第三个列表,任何人都可以获得任何帮助吗?我是SharePoint的新手。

4 个答案:

答案 0 :(得分:1)

这两个名单太大了吗?如果是这样,你应该看一下WSS升级API。它包含进行批量复制的方法;之后,转移单个项目的最简单方法是制作一个侦听itemAdded事件的事件接收器。

答案 1 :(得分:0)

您可以创建一个控制台应用程序来执行初始移动,然后在两个列表上添加一个WorkFlow,以便在其中一个列表中添加任何内容时,它会将更改复制到第三个列表。

答案 2 :(得分:0)

您可以查看Bamboo Solutions List Rollup(http://store.bamboosolutions.com/ps-32-5-list-rollup-web-part-release-34.aspx)。

答案 3 :(得分:0)

为什么要将数据移到第三个列表中?我问的原因是使用webpart(例如提到的Bamboo Web部件)的视图/报告可能是一种解决方案(还有其他一些)。

如果您需要移动数据,但只需要执行一次,那么使用数据表视图等手动复制/粘贴可以很好地工作。如果源列表相当大但不是很大,这仍然可以正常工作,但您只想批量粘贴(一次说100行)。数据表视图需要客户端集成,这通常在大多数环境中都会打开。

除此之外,我怀疑你需要一些自定义脚本或代码。使用PowerShell可以获得很大的功能,或者您可以按照另一个人的建议编写控制台应用程序。