Считать данные из 2 списков в третий список в MOSS 2007 - PullRequest
1 голос
/ 22 марта 2009

У меня есть 2 списка, отображающие детали счета, теперь мой босс хочет прочитать определенное поле из этих двух списков в третий список, любая помощь будет от кого-нибудь там? Я новичок в SharePoint.

Ответы [ 4 ]

1 голос
/ 22 марта 2009

Два списка слишком велики? если это так, вы должны взглянуть на API обновления WSS. Он содержит методы для массовых копий; после этого самый простой способ передачи отдельных элементов - создание получателя событий, который прослушивает событие itemAdded.

0 голосов
/ 23 марта 2009

Зачем перемещать данные в третий список? Причина, по которой я спрашиваю, состоит в том, что представление / отчет с использованием веб-части, такой как упомянутая веб-часть Bamboo, может быть решением (есть и другие).

Если вам нужно переместить данные, но нужно сделать это только один раз, тогда использование чего-то вроде представления таблицы для ручного копирования / вставки может работать довольно хорошо. Если исходные списки достаточно велики, но не огромны, это все равно может работать хорошо, но вы хотите вставлять только партии (скажем, 100 строк за раз). Представление таблицы требует интеграции клиента, которая обычно включена в большинстве сред.

Кроме этого, я подозреваю, что вам понадобится какой-нибудь специальный скрипт или код. Используя PowerShell, вы можете обладать большими возможностями или написать консольное приложение в соответствии с рекомендациями другого.

0 голосов
/ 23 марта 2009

Вы можете проверить накопительный список решений Bamboo (http://store.bamboosolutions.com/ps-32-5-list-rollup-web-part-release-34.aspx).

0 голосов
/ 22 марта 2009

Вы можете сделать консольное приложение, чтобы выполнить начальное перемещение, а затем добавить WorkFlow в два списка, чтобы сделать так, чтобы, если что-то будет добавлено в один из них, оно скопировало изменения в третий список. *

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...