В InfoPath вы можете производить вычисление отображаемого или хранящегося в форме значения.
Для отображения есть элемент управления “Вычисляемое значение” , в котором можно ввести формулу:
Точно такая же возможность есть и для любого поля (т.е. которое хранится в форме, а не только отображается).
Но почему-то среди разнообразных функций, доступных в редакторе формулы, отсутствуют логические функции, такие как “если”, “и”, “или”:
Для реализации логических вычислений приходится пользоваться обходными путями. Например, так можно реализовать проверку если(ТСГ=”З”;”З”;””):
подстрока-после(объединить((ТСГ = "З"); "З"); "ue")
Кто знает как можно реализовать функции “и” и “или”, пишите в комментах.
Комментариев нет:
Отправить комментарий