Как проверить строки уже существуют в повторяющейся таблице в Infopath?

Здравствуйте, у меня есть повторяющаяся таблица в моей форме инфопат. Это связано с XML-файла через веб-сервис. моя форма имеет кнопку отправки. Я могу отправить данные из infopath for в XML-документ через веб-сервис. Я хочу проверить свою повторяющуюся таблицу, чтобы избежать дублирования записей. как сделать эту проверку.? пожалуйста, ведите меня, я новичок в этом.

1 ответ

Решение

Вы должны использовать правило проверки.

  1. Вы должны выбрать конкретное поле повторяющейся таблицы.
  2. Добавьте к нему правило проверки.
  3. Выберите выражение и добавьте правило:

     ../my:fzScopeName = ../preceding-sibling::my:fzItem/my:fzScopeName
    

    или же

    ../my:fzScopeName = ../following-sibling::my:fzItem/my:fzScopeName
    

Обратите внимание: мое имя поля fzScopeName а также fzItem является его родителем, как та же структура повторяющейся таблицы. увидеть это изображение

Другие вопросы по тегам