Источник данных ReportDataSource

ReportDataSource предназначен для работы с данными хранимых процедур.

Первичное конфигурирование источника данных выполняется при помощи мастера. После выбора активного соединения на первом шаге, мастер предлагает указать хранимую процедуру из числа зарегистрированных в базе данных (отображаются хранимые процедуры сразу из всех загруженных в БД библиотек карточек!).

По умолчанию в базе данных присутствуют только системные хранимые процедуры из решения Workflow, названия которых приведены.

Мастер настройки "ReportDataSource"
Рисунок 1. Мастер настройки "ReportDataSource"

После выбора процедуры, Мастер предлагает указать значения всех её параметров.

Ввод значений параметров хранимой процедуры
Рисунок 2. Ввод значений параметров хранимой процедуры

У каждой хранимой процедуры собственный уникальный набор параметров, определённый на этапе её разработки. Часть из них может быть обязательной, часть — нет. Для облегчения процесса заполнения параметров, мастер подсказывает тип каждого из них в строке статуса.

После ввода всех обязательных параметров и завершения работы мастера, источник данных готов к работе.

Все параметры также доступны для последующего изменения в виде свойств объекта ReportDataSource:
  • ReportID — идентификатор хранимой процедуры

  • Parameters — коллекция значений параметров процедуры