Crystal Reports делает текстовое поле видимым true false - PullRequest
4 голосов
/ 31 октября 2011

Мне нужно сделать текстовое поле видимым true, false на основании значения столбца логического типа в наборе данных.Как я могу это сделать?

Ответы [ 3 ]

8 голосов
/ 31 октября 2011

-Правой кнопкой мыши щелкните поле и выберите «Формат объекта».

-На вкладке «Общие» выберите кнопку редактора формул справа от надписи «Подавить». Установите флажок «Подавить» и затемнажмите кнопку редактора формул.

-Для того, чтобы быть видимым, установите формулу на «{Field} = true»

-Для того, чтобы быть скрытой, установите формулу на «{Field} = false»

1 голос
/ 15 сентября 2015

Спасибо, Джастин и Танушка!

  1. Щелкните правой кнопкой мыши по полю и выберите «Формат объекта».

  2. На вкладке «Общие» выберите кнопку редактора формул справа от метки «Подавить». Установите флажок «Подавить» и нажмите кнопку редактора формул.

  3. Чтобы быть видимым, установите формулу: {Field} = 'true'

  4. Чтобы быть скрытым, задайте формулу: {Field}= 'false'

0 голосов
/ 01 ноября 2011

Вы также можете рассмотреть ключевое слово CurrentFieldValue.Используя CurrentFieldValue вместо фактического имени поля, можно легко скопировать форматирование между аналогичными полями с помощью средства рисования форматов.

В вашей ситуации формула подавления будет

CurrentFieldValue=True

Aхитрый прием, чтобы превратить логическое значение в Да / Нет, это использовать свойство поля Display String;он также находится на вкладке «Общие».Введите следующую формулу:

IIf(CurrentFieldValue=True, 'Yes', 'No')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...