Параметры
Внешний вид
Общие сведения
- в отчетах можно использовать параметры для фильтрации или добавления данных, отображаемых в отчётах;
- возможно запрашивать у пользователей параметры, чтобы они могли управлять выводом;
- возможно задавать параметры автоматически.
Создание простого параметра
- добавить еще один DataSet (п. 1.4, рис. 1.5-1.10), например, FilterLaboratory;
- в качестве SQL-запроса в поле «Query» набора данных FilterLaboratory можно использовать SQL-запрос из набора данных MainDataSet или, по возможности, его упрощенный вариант (исключение неиспользуемых полей и соединений таблиц);
- добавить параметр в дереве отчета (рис. 5.1);
- в открывшемся окне на вкладке «General» (рис. 5.2)
- в поле «Name» ввести название фильтра, например, «ReportParameterLaboratory» (по умолчанию – «ReportParameter1»);
- в поле «Text for prompting users for a value:» ввести текст-приглашение для выбора значения пользователем, например, «Выберите лабораторию:» (по умолчанию – «ReportParameter1»);
- в открывшемся окне на вкладке «General» (рис. 5.3)
- установить переключатель в значение «From query» (по умолчанию – «Non-queried»);
- в поле «Dataset:» выбрать используемый набор данных «FilterLaboratory »;
- в полях «Value field:» и «Label field:» установить необходимое поле из набора данных (например, «lab_name»);
- в поле «Condition:» установить значение «Value» или «Label» (если в полях «Value field:» и «Label field:» указано одно и то же значение, то любой вариант);
- в поле «Direction:» указать желаемый вариант сортировки («Ascending» – по возрастанию, «Descending» – по убыванию);
- нажать «OK».