Самый простой способ сделать это - преобразовать ваш список в файл XML. Вы можете сделать это легко:
- откройте свой список в Excel в столбце A
- в столбце B используйте формулу
=CONCATENATE("<item>",A1,"</item>")
и заполните ее для каждого элемента в вашем списке. Это создает столбец, в котором каждый элемент заключен в<item>
теги. Скопируйте этот столбец в XML-файл и поместите
<items>
сверху и снизу. Текстовый файл должен выглядеть следующим образом:<items>
<item>item1</item>
<item>item2</item>
<item>item3</item>
<item>item4</item>
<item>item5</item>
<item>item6</item>
<items>
Сохраните текстовый файл как "items.xml"
- В infopath укажите «поиск значений из внешнего источника данных» и добавьте XML-файл в качестве внешнего источника данных, включенного в форму.
- выберите тэг "item" в качестве повторяющегося поля
- тогда вы сделали. чтобы добавить / отредактировать элементы в выпадающем списке, просто отредактируйте XML-файл. работает для любого количества предметов.