Учебники

Crystal Reports — параметры

Параметры используются для ввода пользовательских данных перед созданием отчета. Пользователь должен ответить на запрос до того, как отчет будет сгенерирован, и вывод отчета зависит от ответа пользователя на значение параметра.

Используя параметры с формулами и в отчете, вы можете создать единый отчет, который изменяется в соответствии с требованиями разных пользователей.

LOV могут использоваться для ввода значений подсказок в параметрах. LOV могут быть статическими или динамическими. Их также можно использовать как одноуровневые динамические или многоуровневые.

Примечание. Параметры в Crystal Reports можно использовать в фильтрах после их извлечения из базы данных.

Каскадные параметры

Параметры с зависимостями группируются вместе и называются каскадными параметрами. Каскадные параметры позволяют группировать два или более параметров в одну группу.

Унаследованные параметры

Параметры также могут быть созданы на уровне юниверса или на панели запросов, и впоследствии они могут быть унаследованы в Crystal Reports. Они называются унаследованными параметрами. Эти параметры можно отбросить на уровне отчета, но их нельзя редактировать в отчете. Эти параметры можно редактировать только там, где они созданы.

Типы данных параметров

Параметры в Crystal Report поддерживают следующие типы данных —

  • Число
  • строка
  • Дата
  • Время
  • DateTime
  • валюта
  • логический
  • член

Важные моменты, которые следует помнить при использовании параметров —

  • Чтобы использовать параметр в формуле, необязательно размещать его в отчете. Параметры могут использоваться в формуле, как и другие объекты, и могут создаваться в мастерской Формула.

  • Параметры могут использоваться со статическими или динамическими значениями LOV.

  • Вы также можете создать список значений, из которого пользователь может выбрать значение параметра, а не вводить его вручную.

Чтобы использовать параметр в формуле, необязательно размещать его в отчете. Параметры могут использоваться в формуле, как и другие объекты, и могут создаваться в мастерской Формула.

Параметры могут использоваться со статическими или динамическими значениями LOV.

Вы также можете создать список значений, из которого пользователь может выбрать значение параметра, а не вводить его вручную.

Список типов значений

Список типов значений

Как создать параметр?

В представлении «Проводник данных» щелкните правой кнопкой мыши в области «Параметры» → выберите «Новый» → «Новый параметр».

Создать параметр

Откроется диалоговое окно «Создать параметр» → введите имя параметра (до 255 буквенно-цифровых символов). В диалоговом окне вы можете изменить имя и тип параметра наряду с другими свойствами.

Выберите соответствующий тип данных из списка → например, Строка, Число или Дата, среди прочих.

Создать параметр

В поле «Текст подсказки» введите нужный текст подсказки (до 255 буквенно-цифровых символов).

Например: «Выберите имя»

Этот текст появится в диалоговом окне подсказок при предварительном просмотре отчета или при обновлении данных в области страницы.

Чтобы создать список значений, нажмите кнопку с многоточием → Откроется диалоговое окно «Редактировать список значений» → Введите значения, которые вы хотите видеть при появлении запроса → вы можете добавить список стран для типа String или список значения для типа Числа → нажмите OK → Вы вернетесь в диалоговое окно «Создать параметр» → нажмите «ОК» и перетащите параметр в свой отчет.

Изменить значения

Изменить значения 1

Данные клиента

После перетаскивания параметра в структуру отчета вы можете перейти на вкладку страницы, чтобы увидеть выбранные LOV при обновлении данных отчета.