Мои пользователи используют Excel для составления специальных списков зданий, которыми мы владеем. Я создаю форму InfoPath для управления контрактами на эти здания. Я ищу способ, позволяющий моим пользователям указывать нужные здания в Excel и вставлять этот список в элемент управления «Повторяющаяся таблица» формы InfoPath.
Таблица имеет несколько полей; пользователи выбирают столбец «Идентификатор здания» в своей электронной таблице, вставляют его в поле «Идентификатор здания» в повторяющейся таблице, а затем форма InfoPath ищет оставшуюся информацию о здании из источника данных, привязанного к элементу управления, используя идентификатор здания в качестве ключ.
Часть поиска Повторяющейся таблицы в настоящее время работает: пользователь может ввести (набрав или вставив из Excel) один идентификатор здания, нажать клавишу Tab, и таблица выполнит поиск остальной информации. Затем они могут вставить новую строку и ввести второй идентификатор здания, вспенить, промыть, повторить. Это хорошо для нескольких зданий - но не для десятков или сотен. Поэтому я ищу способ вставить их в список и заполнить таблицу оттуда.
Если они не могут вставить непосредственно в повторяющуюся таблицу, могу ли я вставить их в многострочный текстовый элемент управления, а затем проанализировать это с помощью выражения XPath? Как бы выглядел этот XPath? Одно последнее ограничение: отсутствие кода для C # или VB - на данный момент мы решили, что логика развертывания форм с кодами - это слишком много для текущего проекта.
Любая помощь приветствуется ...