Это может быть сделано с использованием параметра типа данных типа boolean, который будет управлять внешним видом полей в режиме предварительного просмотра или печати. Так, например, в режиме предварительного просмотра параметр будет установлен на True и False в режиме печати. В редакторе формата есть несколько вариантов изменения внешнего вида поля, такого как его стиль, цвет и т. Д., Которые могут зависеть от значения параметра.
Чтобы найти редактор формата, щелкните правой кнопкой мыши по полю и выберите «Формат объекта».
В изображении выше, красный прямоугольник показывает кнопки, которые позволяют определить условия, внешний вид.
Чтобы выделить поле, вы можете изменить его цвет на основе режима предварительного просмотра или печати.
Сначала создайте параметр и назовите его, например, AppearanceParam
В Field Explorer → правой кнопкой мыши на поля параметров → выберите Создать → написать имя параметра в поле Имя, выберите его тип, чтобы быть булево и нажмите «ОК».
Нажмите на кнопку [х + 2], которая находится на правой стороне цвета в формате редактора и записать следующий код там
if {?AppearanceParam} = true then
crRed
else
crBlack
Значение параметра можно управлять программно перед тем предварительный просмотр или печать отчета.
Спасибо Давиду за быстрый ответ! Это будет работать с большинством развертываний, но параметры отчета автоматически генерируются сторонним приложением, и отчет отображается на экране для пользователей. У меня не было бы возможности добавить еще один параметр, который может быть использован приложением, так что опция не будет работать для меня. Крысы! – JimP