понедельник, 6 декабря 2010 г.

Добавление условной логики в InfoPath

В InfoPath вы можете производить вычисление отображаемого или хранящегося в форме значения.

Для отображения есть элемент управления “Вычисляемое значение” image, в котором можно ввести формулу:

image

Точно такая же возможность есть и для любого поля (т.е. которое хранится в форме, а не только отображается).

Но почему-то среди разнообразных функций, доступных в редакторе формулы, отсутствуют логические функции, такие как “если”, “и”, “или”:

image

Для реализации логических вычислений приходится пользоваться обходными путями. Например, так можно реализовать проверку если(ТСГ=”З”;”З”;””):

подстрока-после(объединить((ТСГ = "З"); "З"); "ue")

Кто знает как можно реализовать функции “и” и “или”, пишите в комментах.

Комментариев нет:

Отправить комментарий