Поле Формы Crystal Report - PullRequest
       8

Поле Формы Crystal Report

4 голосов
/ 02 ноября 2010

Я хочу добиться следующих результатов в отчете Crystal, пожалуйста, дайте мне знать, если они возможны:

  • Скрыть / показать определенное поле на основе входного параметра
  • Изменение содержимого определенного поля в заголовке страницы и в разделах сведений на основе входного параметра.

Я использую Visual Studio 2008 и C # 3.5

Заранее спасибо

Ответы [ 2 ]

4 голосов
/ 02 ноября 2010

Возможны оба варианта.

Чтобы скрыть / показать определенное поле на основе значения параметра:

  • создать свой параметр;
  • щелкните правой кнопкой мыши поле, которое хотите скрыть / показать, и выберите Формат поля ... в меню;
  • выберите вкладку Common в редакторе форматов;
  • нажмите на кнопку x-2 справа от того места, где написано «Подавить» - откроется редактор формул для условия «Подавление» (флажок для слева от он говорит, что Подавление безоговорочно подавит поле);
  • введите условие, чтобы скрыть поле - например. если ваш параметр называется HideField и вы хотите скрыть поле, если параметр имеет значение «Y», введите {?HideField} = 'Y'
  • нажмите кнопку Сохранить и закрыть в редакторе формул, а затем нажмите кнопку ОК в редакторе форматов.

Чтобы изменить содержимое определенного поля в заголовке страницы и в разделах сведений на основе входного параметра, создайте формулу Crystal:

  • создать свой параметр;
  • создать формулу в виде if {? имя параметра } = ' истинное значение ' then { значение1 } else { значение2 }
  • вставьте формулу в верхний колонтитул страницы и подробные разделы отчета, где вы хотите видеть поле с параметризованным содержанием.
1 голос
/ 05 октября 2012

Так вы бы скрыли поле - без условия - в отчете Crystal

Щелкните правой кнопкой мыши по имени поля в дизайне Crystal Reports

  1. Выберите поле формата...

  2. Нажмите на вкладку Общие

  3. Установите флажок Подавить

Полесейчас скрыто!

...