2014-10-29 4 views
1

В настоящее время у меня есть два списка под названием «Книга работ», в которых хранятся детали вокруг текущих проектов, а другая под названием «Изменения в книгах работы», которые представляют собой запросы, представленные пользователями для изменения деталей проекта (через форму infopath).Автоматическое заполнение формы Infopath после выбора выпадающего списка

В списке BoW по поправкам, озаглавленном «Выбрать проект», есть столбец, в котором есть поиск в «Название проекта» в списке BoW. Цель состоит в том, что, когда пользователь выбирает опцию из раскрывающегося списка «Выбрать проект», другие поля в форме, такие как «Менеджер проектов», «Описание проекта» будут автоматически заполнены данными из этой строки в таблице BoW.

Я подключил оба списка Sharepoint в качестве соединений для передачи данных с BoW. Поправки являются первичными и BoW вторичными. Если мы возьмем поле Project Manager в качестве примера, то метод, который я попытался, выглядит следующим образом:

. Создать правило с условием Выбрать Проект не пуст

. Действие - установить значение Филд: поля: Руководитель проекта (Bow изменений - первичные) Значения: Менеджер проект (Bow - Secondary) Добавить фильтр: PROJECT_NAME (Bow - Secondary) = Select Project (BoW - Primary)

В настоящее время это не заполняет поле, когда проект выбран в раскрывающемся списке, любая помощь будет принята с благодарностью.

ответ

0

У вас есть правильная идея, совсем немного. Вы хотите, чтобы в раскрывающемся списке «Выбрать проект» вы выбирали правило «изменение поля».

Далее создайте свое действие значения поля поля для любого поля, которое вы хотите; в этом случае поле Менеджер проекта

Теперь установите «значение» в диспетчер проекта (BoW-Secondary). Добавить фильтр project_name (BoW-secondary) = раскрывающийся список проекта (Основной)

В основном, что последний фильтр говорит: «Получить менеджера проекта от BoW-вторичного, где имя проекта равно выбранному значению раскрывающегося списка проекта.

+0

Наконец-то мне удалось добраться до последней недели, но спасибо за ваш ответ. –