1. Параметры могут передаваться в SQL-запросы, которые используются в отчете в качестве источника данных. В тексте SQL-запроса параметры обозначаются символом @. На следующем шаге мастера запроса надо определить все эти параметры. Для каждого параметра, упоминаемого в тексте SQL-запроса, нужно выполнить следующие действия:
•Создайте параметр, нажав на иконку . Имя параметра (Name) должно соответствовать имени, которое употребляется в тексте SQL-запроса. В большинстве случаев для параметра можно оставить тип VarChar, который будет автоматически преобразован к нужному типу в процессе выполнения отчета.
•В поле Expression выберите параметр отчета, который должен подставляться вместо параметра SQL-запроса.
Связывание параметров отчета с параметрами запроса.
Как правило, для дат необходимо напрямую указать тип DateTime (если преобразования не выполняются в самом запросе).
Если для параметра указан тип не VarChar, то для него необходимо задать значение по умолчанию (DefaultValue), для остальных параметров это поле можно оставить пустым.
2. Если вместо SQL-запроса используется хранимая процедуры, то связь между ее параметрами и параметрами отчета выполняется аналогичным образом.
Связывание параметров отчета с параметрами хранимой процедуры.
3. Параметры можно использовать также и другими способами, например, в коде отчета или при отборе в бэнде "Данные":
Использование параметров отчета в настройках фильтра бэнда данных.
Полезные ссылки