Шаг 27 - Параметрические поля, выбор диапазона значений

Очень часто при формировании отчета требуется вместо дискретных значений параметра ввести некоторый диапазон От и До. Особенно часто такой диапазон требуется сформировать для полей типа Дата/Время. Чтобы построить параметрическое поле, формирующее диапазон значений, ставим отметку Range value(s). Далее строим список выбора, как и в предыдущем шаге.

27_1.gif (11767 b)

Теперь, при выводе отчета с данным параметрическим полем получим следующее приглашение:

27_2.gif (6880 b)

Как видите, теперь в окне не один, а два комбобокса со списками выбора, для указания начала и конца диапазона.

Если снять галочку с чекбокса Pick from default, то (для полей Дата/Время) диапазоны можно редактировать просто с помощью календаря.

27_3.gif (8426 b)

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

Если вы программист, и встраиваете отчет Crystal Reports в свое приложение, то при открытии отчета значение в параметрическое поле можно передать программно. Как это сделать мы обсудим при рассмотрении интеграции Crystal Reports со средами разработки ПО. Следует сказать, что к использованию параметрических полей следует подходить сбалансировано, поскольку многие из операций, для которых предназначены параметрические поля, можно производить либо в программе, либо непосредственно в БД.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Юрий Гвоздев.