Сделать параметры хранимой процедуры каскадными в Crystal Reports - PullRequest
1 голос
/ 25 августа 2011

У меня нет большого опыта использования хранимых процедур в качестве источника данных для Crystal Reports. Мой вопрос заключается в том, что при подключении к хранимой процедуре Oracle, которая имеет 2 параметра - Страна и Город, параметры уже отображаются в Crystal по отдельности. Есть ли способ, которым я могу сделать эти параметры каскадными, т.е. Страна> Город, либо на переднем конце, либо на бэкэнде

1 Ответ

2 голосов
/ 26 августа 2011

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

Отредактируйте один из параметров, выберите «Динамический» из спискаВыбор значений.Щелкните первую строку ниже в столбце «Значение», чтобы выбрать, какое поле в вашем SP будет содержать значение (ключ) для «Страна».Сделайте то же самое для описания.Щелкните по второй строке, чтобы выполнить тот же процесс для города.

Значения параметров будут ограничены тем, что возвращает SP.

Если вы опубликуете отчет в BusinessObjects Enterprise, он создастBusinessView (и множество других объектов) для размещения списка значений.Это позволяет вам указать более широкий (не ограниченный только результатом SP) набор значений.

...