Авторизация



Работа с параметрами хранимой процедуры

Оценить
(0 голоса)

После того, как хранимая процедура, на основе которой будет создаваться отчет, выбрана, последует приглашение ввести в диалоговом окне Enter Values значения параметров этой хранимой процедуры (рис. 15.23). Данное диалоговое окно идентично диалоговому окну для создания полей параметров, которое рассматривалось в главе 13.

Введите необходимые значения для параметров и щелкните на кнопке ОК. Затем можете просто спокойно продолжить процесс создания своего отчета. Хранимая процедура предоставит список полей, которые можно использовать в отчете, подобно обычной таблице базы данных.

Работа с параметрами хранимой процедуры

Рис. 15.23. Диалоговое окно Enter Values для ввода значений параметров хранимой процедуры

Параметры хранимых процедур ведут себя практически идентично полям параметров Crystal Reports. Параметры хранимых процедур будут отображаться в категории Parameter Fields (Поля параметров) окна проводника Field Explorer. Параметр хранимой процедуры можно редактировать подобно обычному параметру отчета (разве что удалить его из окна проводника Field Explorer не получится). Как и в случае с параметрами SQL-команд (они рассматривались ранее в этой главе), выбор дополнительных типов параметров, таких как параметры с множеством значений или параметры диапазонов, :удет невозможен.

Однако можно будет создать статические или установить ограничения по длине или маску редактирования для строковых параметров либо определить ограничения по диапазону для числовых параметров и параметров ~ша даты. Для получения более подробной информации об этих опциях обратитесь в лаву 13. Включаемый в процедуру параметр можно будет даже переименовать в окне тэоводника Field Explorer точно так же, как обычное поле параметра (хотя имя параметра в хранимой процедуре это не изменит).

Во время обновления отчета будет появляться то же диалоговое окно Refresh Report Data (Обновить данные отчета), что и при использовании полей параметров, с предложением выбрать одну из следующих опций: Use Current Parameter Values (Использовать значения параметров) или Prompt For New Parameter Values (Запросить новые значения параметров), как показано на рис. 15.24. При выборе второй опции сервер sa- г. стит хранимую процедуру с новыми значениями и возвратит Crystal Reports новый набор.

Работа с параметрами хранимой процедуры

Рис. 15.24. Диалоговое окно Refresh Report Data

 

Использование полей SQi-выражений
Выполнение группирования на сервере базы данных
Базы данных ПК используются все реже и реже
Подключение к базам данных SQL
Прямые драйверы баз данных

Добавить комментарий


Защитный код
Обновить