Show/Hide Toolbars

Руководство администратора

Передача параметров в источник данных

Ссылки Назад Вверх Вперед

1. Параметры могут передаваться в SQL-запросы, которые используются в отчете в качестве источника данных. В тексте SQL-запроса параметры обозначаются символом @. На следующем шаге мастера запроса надо определить все эти параметры. Для каждого параметра, упоминаемого в тексте SQL-запроса, нужно выполнить следующие действия:

Создайте параметр, нажав на иконку icon_new_parameter. Имя параметра (Name) должно соответствовать имени, которое употребляется в тексте SQL-запроса. В большинстве случаев для параметра можно оставить тип VarChar, который будет автоматически преобразован к нужному типу в процессе выполнения отчета.

В поле Expression выберите параметр отчета, который должен подставляться вместо параметра SQL-запроса.

Кликните мышью для просмотра изображения в полном размере

Связывание параметров отчета с параметрами запроса.

Как правило, для дат необходимо напрямую указать тип DateTime (если преобразования не выполняются в самом запросе).

Если для параметра указан тип не VarChar, то для него необходимо задать значение по умолчанию (DefaultValue), для остальных параметров это поле можно оставить пустым.

2. Если вместо SQL-запроса используется хранимая процедуры, то связь между ее параметрами и параметрами отчета выполняется аналогичным образом.

Кликните мышью для просмотра изображения в полном размере

Связывание параметров отчета с параметрами хранимой процедуры.

3. Параметры можно использовать также и другими способами, например, в коде отчета или при отборе в бэнде "Данные":

Кликните мышью для просмотра изображения в полном размере

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

Полезные ссылки