Учебники

Crystal Reports — каскадные подсказки

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

Например, если вы запрашиваете значение города, но вам также необходимо знать, из какой страны и региона происходит этот город, вы можете создать каскадную группу параметров. В этом случае вы сначала запрашиваете страну, а когда выбрано это значение, программа запрашивает регион, показывая только те регионы, которые относятся к выбранной стране. Наконец, когда выбрано значение региона, программа запрашивает город, показывая только города, которые относятся к выбранному региону. Таким образом, вы можете предоставить своему пользователю управляемый список городов и быть уверенным, что ваш пользователь выберет правильный город.

Как создать каскадную группу параметров?

Перейдите в Обозреватель данных → Параметр → Новый → Новая группа каскадных параметров

Новая группа каскадных параметров

Откроется диалоговое окно «Создание группы параметров» → Введите имя для группы «Параметры» → Введите текст подсказки, как показано на следующем рисунке.

Создать группу параметров

Теперь нажмите на первую пустую строку в столбце значений, она покажет вам все доступные объекты в списке. В списке выберите Страна → Выбрать пустую строку под Страна и выберите Регион → ОК.

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

Параметр страны

Перетащите название региона в отчет.