Предыдущий разделСледующий раздел


Создание параметра набора данных

В данной процедуре предполагается, что в запрос SQL уже вставлен маркер параметра.

Если вы будете создавать несколько параметров набора данных, их нужно создать в том порядке, в котором их маркеры расположены в компоненте WHERE запроса.

  1. Выберите набор данных, для которого нужно создать параметры, в меню данных. В окне Изменить набор данных будет показан запрос для этого набора данных.
  2. Откройте раздел Параметры. В первой строке окна Изменить набор данных будут показаны параметры по умолчанию.
  3. Создайте параметр набора данных, указав следующие необходимые значения:
    1. Укажите имя параметра в первой строке (Имя). Рекомендуется добавить к имени параметра набора данных какой-нибудь префикс, например DSP, чтобы отличать параметры набора данных от других типов параметров, например параметров отчета. Следуя этой рекомендации, параметру набора данных для фильтрации поля quantityinstock можно присвоить имя DSP_quantityinstock.
    2. В поле Тип данных выберите тип данных для параметра.
    3. В поле Направление выберите значение Входной. Данное значение указывает на то, что параметр входной.
    4. Выберите значение По умолчанию, и справа от пустого поля появится кнопка.
    5. Нажмите кнопку с многоточием (...) справа от поля. Появится окно Редактор выражений.
  4. Привяжите параметр набора данных к соответствующему параметру отчета, выбрав параметр отчета в качестве значения по умолчанию для параметра набора данных:
    1. В списке Категория выберите Параметры отчета, а в списке Подкатегория - значение Все. Появится список параметров отчета, показанный на рис. 12-3.
    2. Рис. 12-3 Привязка параметра набора данных к параметру отчета
    3. Дважды щелкните на соответствующем параметре отчета. Параметр отчета будет показан в области выражения.
    4. Нажмите кнопку ОК.
  5. Повторите шаги 3 и 4 для создания дополнительных параметров набора данных для всех маркеров параметров, вставленных в запрос SQL.
  6. Если вы указали значения по умолчанию для параметров отчета, теперь можно нажать кнопку Просмотр результатов и посмотреть, какие строки данных соответствуют условию в компоненте WHERE запроса.
  7. На рис. 12-4 показаны результаты выполнения предыдущего запроса при условии, что для параметра отчета RP_quantityinstock было задано значение по умолчанию 999. В отчете показаны все виды продукции, у которых остатки на складе меньше 999.

    Рис. 12-4 Окно просмотра результатов со списком строк, соответствующих условию WHERE
  8. Для сохранения параметров набора данных нажмите кнопку ОК.
  9. Протестируйте параметры и убедитесь в том, что в запросе используются нужные значения пользовательского параметра и формируются нужные результаты:
    1. Нажмите кнопку Просмотр.
    2. Если не появится окно Введите параметры, выберите опцию Показать параметры отчета.
    3. В списке Введите параметры будут показаны все созданные параметры отчета. На рис. 12-5 показан простой параметр отчета RP_quantityinstock.

      Рис. 12-5 Ввод параметров
    4. Укажите значения параметров и нажмите кнопку ОК.

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


(c) Copyright Actuate Corporation 2006

Предыдущий разделСледующий раздел