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