Обновление списка SharePoint с помощью InfoPath List? - PullRequest
1 голос
/ 03 мая 2011

Я хочу обновить / создать список SharePoint с помощью InfoPath.Пока у меня есть созданная форма, и когда я нажимаю кнопку «Отправить», я настроил программу, чтобы указать, была ли форма отправлена ​​успешно, и я получаю это сообщение.Однако, когда я смотрю на список SharePoint, где я указал программу, в которой я хочу разместить этот список, обновлений нет.

Я извлекаю данные из базы данных, условия установлены, и запрашиваемые данные верны.Все остальное будет легко, как только я смогу понять, как подключить InfoPath List к списку SharePoint.Все, куда я смотрю, указывает на то, что это невозможно, и, к сожалению, это кажется таким.Должна быть какая-то работа вокруг.Я работал только с InfoPath и SharePoint последние несколько месяцев (в буквальном смысле), мне может понадобиться кто-то, кто проведет меня через это, поскольку никто в офисе не знает этих программ.

Ответы [ 2 ]

1 голос
/ 05 июня 2011

Я думаю, что самый простой способ - заставить вашу форму InfoPath вызывать веб-сервис.В веб-сервисе вы можете делать все, что захотите;создать список, создать элемент списка или любую другую вещь.

0 голосов
/ 27 сентября 2011

Я думаю, это могло бы помочь, если бы вы немного лучше объяснили, чего именно вы пытаетесь достичь ...

Вы пытаетесь СОЗДАТЬ список или ОБНОВИТЬ список в SharePoint? Когда вы запрашиваете базу данных, вы пытаетесь вставить новые значения в существующий список или создать новый список и вставить значения.

Скорее всего, этого можно достичь (вставив строки в существующий список), написав код за формой списка, а затем опубликовав его в виде изолированной или одобренной администратором формы.

Если это то, что вы хотите сделать, то создайте список в SharePoint, экспортируйте форму списка из SharePoint в Infopath (чтобы у вас были поля списка в качестве основного соединения), затем напишите код, чтобы сделать то, что вы хотите сделать, т.е. получить данные из базы данных и добавить в список.

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