У меня проблема с проверкой данных поля Infopath по списку Sharepoint. У меня есть ~ 70 номеров в списке Sharepoint (в ~ 70 строках), который динамически изменяется, и в моей форме (которая заполняет другой список Sharepoint) мне нужно проверить этот список, если условие выполнено.
Итак, у меня есть раскрывающееся поле с двумя значениями. Если один из них выбран, ничто не должно быть проверено. Если другой, я должен проверить числовое поле в моем списке Sharepoint и заполнить текст ошибки в числовое поле.
В числовом поле я установил следующее правило действия:
Если раскрывающееся поле равно заданному c значению
И
Числовое поле не содержит значения, равного моему списку Sharepoint
Установить значение поля "Это неправильно, приятель"
Все работает нормально, если я проверяю первое значение в моем списке Sharepoint, но если я пытаюсь любой из оставшихся ~ 69, я все еще получаю сообщение об ошибке в поле номера. Кажется, что форма проверяет только первое значение / строку, а не остальные.
Я попробовал некоторые параметры, а также добавил связанные данные списка Sharepoint в мою форму, чтобы увидеть, все ли значения видны, и у меня были все ~ 70 записей там, перечислены ниже друг друга, но это все еще не работает.
К сожалению, использование раскрывающегося списка здесь не вариант, потому что есть около 60 тыс. Опций для числового поля, ограничение допустимо, только если в раскрывающемся списке, указанном выше, выбрано указанное значение c.
Важно, чтобы форму нельзя было отправить до заполнения правильных значений, поэтому я предполагаю, что рабочий процесс не является вариантом. Кроме того, я даже не знаю, как его создать, однако думаю, что смогу решить эту проблему с помощью правил.
Также искал решение в течение нескольких часов, но на самом деле не нашел ничего полезного.
У кого-нибудь есть идеи, что может быть не так или что может быть решением?
Заранее большое спасибо, Балаз