Как проверить строки уже существуют в повторяющейся таблице в Infopath?
Здравствуйте, у меня есть повторяющаяся таблица в моей форме инфопат. Это связано с XML-файла через веб-сервис. моя форма имеет кнопку отправки. Я могу отправить данные из infopath for в XML-документ через веб-сервис. Я хочу проверить свою повторяющуюся таблицу, чтобы избежать дублирования записей. как сделать эту проверку.? пожалуйста, ведите меня, я новичок в этом.
1 ответ
Решение
Вы должны использовать правило проверки.
- Вы должны выбрать конкретное поле повторяющейся таблицы.
- Добавьте к нему правило проверки.
Выберите выражение и добавьте правило:
../my:fzScopeName = ../preceding-sibling::my:fzItem/my:fzScopeName
или же
../my:fzScopeName = ../following-sibling::my:fzItem/my:fzScopeName
Обратите внимание: мое имя поля fzScopeName
а также fzItem
является его родителем, как та же структура повторяющейся таблицы. увидеть это изображение