Этот раздел посвящен скрыванию данных в зависимости от определенных условий.
В некоторых формах печати существует необходимость скрыть тот, или иной абзац (строку можно скрыть с помощью конструкции IIF, возможности которой описаны на странице "Выбор в зависимости от условий".
Если Вам необходимо скрыть именно абзац, то необходимо сделать следующе:
Определяем, какие данные будут в этом абзаце, и создаем подходящий к ним band данных, пример:(нажмите для увеличения)
Затем в этом band'e необходимо создать текстовый компонент, в котором будут помещены данные, которые требуется скрывать (в зависимости от условий), пример:(нажмите для увеличения)
Выставить в свойствах текстового поля в событиях свойство "Перед печатью" условие:
if (Необходимое.Условие == данные)
this.номер_текстового_поля.Enabled = false; (нажмите для увеличения)
После этого выставить в свойствах band'a, в котром находится поле, которое требуется скрыть "Может сжиматься" "Да"(нажмите для увеличения)
В следствии band, который был создан и настроен при выполнении условий исчезает, и поле, что было ниже встает на его место.