Как добавить список в раскрывающийся список Infopath?

9732
C. Ross

У меня есть список значений в Excel / Notepad, который я хотел бы использовать в качестве значений для раскрывающегося списка Infopath . Есть ли способ я могу насыпной добавить их, а не добавляя по одному?

2

1 ответ на вопрос

3
xdumaine

Самый простой способ сделать это - преобразовать ваш список в файл XML. Вы можете сделать это легко:

  1. откройте свой список в Excel в столбце A
  2. в столбце B используйте формулу =CONCATENATE("<item>",A1,"</item>")и заполните ее для каждого элемента в вашем списке. Это создает столбец, в котором каждый элемент заключен в <item>теги.
  3. Скопируйте этот столбец в XML-файл и поместите <items>сверху и снизу. Текстовый файл должен выглядеть следующим образом:

    <items>
    <item>item1</item>
    <item>item2</item>
    <item>item3</item>
    <item>item4</item>
    <item>item5</item>
    <item>item6</item>
    <items>

  4. Сохраните текстовый файл как "items.xml"

  5. В infopath укажите «поиск значений из внешнего источника данных» и добавьте XML-файл в качестве внешнего источника данных, включенного в форму.
    enter image description here
  6. выберите тэг "item" в качестве повторяющегося поля
    enter image description here
  7. тогда вы сделали. чтобы добавить / отредактировать элементы в выпадающем списке, просто отредактируйте XML-файл. работает для любого количества предметов.
Спасибо! Я понял это некоторое время назад, но забыл опубликовать это здесь. C. Ross 13 лет назад 0

Похожие вопросы