В этой главе будут рассмотрены такие вопросы как:

strel11 Создание переменной;

strel11 Редактирование переменной;

strel11 Режим Только чтение;

strel11 Режим запросить у пользователя;

strel11 Колонки данных в переменной;

strel11 Набор элементов в переменной;

strel11 Переменная как SQL параметр;

strel11 Зависимые переменные.

 

 

Создание переменной

 

Шаг 1: Запустить дизайнер отчетов;

 

Шаг 2: Перейдите в словарь данных;

 

 
 
Шаг 3: Нажмите кнопку Новый элемент (New Item) и выберите команду Новая переменная (New Variable);

 

 

 

Шаг 4: Измените наименование, псевдоним и описание переменной если необходимо;

 

 
 
Шаг 5: Выберите тип данных переменной;

 

 
 
Шаг 6: Выберите вид переменной: Значение (Value), Значение с null (Nullable Value), Список (List), Диапазон (Range);

 

 

 

Шаг 7: Установить флажок у параметра Только чтение (Read Only), Запросить у пользователя (Request from User), Разрешить использование как SQL параметр (Allow using as SQL parameter), если это необходимо;

 

Шаг 8: Задать колонки данных или создать набор элементов, если включена панель Запросить у пользователя;

 

Шаг 9: Ввести значение или значения переменной, в зависимости от её вида, если это необходимо;

 

 
 
Шаг 10: Нажмите кнопку Оk в окне Новая переменная.

 

 

Редактирование переменной
 
Шаг 1: Выделить переменную в словаре данных;

 

Шаг 2: Нажать кнопку Редактировать (Edit) в словаре данных, или выбрать аналогичную команду из контекстного меню переменной;

 

 

 

Шаг 3: Внести изменения;
 
Шаг 4: Нажать кнопку Ok в окне Редактирование переменной (Edit Variable).

 

 

Только чтение

Этот режим переменной применяется, если переменная используется в фильтрации данных, без участия пользователя.

 

Шаг 1: Создать или отредактировать переменную;

 

Шаг 2: В окне переменной, установить флажок у параметра Только чтение;

 

 

 

Шаг 3: Нажать кнопку Ок в окне переменной.

 

 

Запросить у пользователя

Этот режим переменной применяется, если переменная используется в фильтрации данных с участием пользователя.

 

Шаг 1: Создать или отредактировать переменную;

 

Шаг 2: В окне переменной, установить флажок у параметра Запросить у пользователя;

 

 

 

Шаг 3: Установить флажок у параметра Разрешить ввод значений (Allow User Values), если необходимо разрешить вводить значения пользователю;

 

 

 

Шаг 4: При помощи параметра Источник данных (Data Source), определите откуда будут получены значения переменной из колонок данных или набора элементов;

 

Шаг 5: При помощи параметра Выбор (Selection), установите значение переменной по умолчанию;

 

 

 

Шаг 6: Нажать кнопку Ок в окне переменной.

 

 

Колонки данных в переменной
В этом случае, значения переменной будут получены из колонки данных.

 

Шаг 1: Создать или отредактировать переменную;

 

Шаг 2: Установить флажок для параметра Запросить у пользователя;

 

Шаг 3: Выбрать Колонки данных как значение параметра Источник данных;

 

 

 

Шаг 4: В поле Ключи (Keys), выбрать колонку данных с ключевыми значениями для переменной;

 

Шаг 5: Выбрать колонку данных в поле Значения (Values), если необходимо, чтобы в списке значений переменной отображались значения вместо ключей;

 

 

 

Шаг 6: Нажать кнопку Ок в окне переменной.

 

 

Набор элементов

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

 

Шаг 1: Создать или отредактировать переменную;

 

Шаг 2: Установить флажок для параметра Запросить у пользователя;

 

Шаг 3: Выбрать Элементы (Items) как значение параметра Источник данных;

 

Шаг 4: Нажать кнопку Редактор (Editor) в поле Элементы;

 

 
 
Шаг 5: При помощи кнопок управления Новое значение (New Value), Новое выражение (New Expression) или Выбор колонок (Select Columns), сформировать список элементов;

 

Шаг 6: Для каждого элемента, заполнить поле Ключ (Key) и Значение (Value);

 

 

 

Шаг 7: Закрыть редактор элементов;

 

Шаг 8: Нажать кнопку Ок в окне переменной.
 

 
Переменная как SQL параметр
В этом случае, переменную можно будет использовать в SQL запросах как параметр.

 
Шаг 1: Создать или отредактировать переменную;

 

Шаг 2: Установить флажок Разрешить использование как SQL параметр;

 

 
 
Шаг 3: Нажать кнопку Ок в окне переменной.

 

Шаг 4: Выделить SQL источник данных в словаре отчета;
 
Шаг 5: Нажать кнопку Редактировать (Edit) на панели инструментов словаря данных;

 

 

 

Шаг 6: Прописать эту переменную в тексте запроса, используя специальный символ "@" перед именем переменной, как параметр;

 

 

 

Шаг 7: Нажать кнопку Ок в окне редактирования источника данных.

 
 
Зависимых переменных

На текущий момент, использование зависимых переменных доступно только для переменных вида Значение (Value).

 

Шаг 1: Создать главную переменную с выбором значений;

 

Шаг 2: Создать подчиненную переменную с выбором значений;

 

Шаг 3: В окне подчиненной переменной, установить флажок для параметра Зависимое значение (Dependent Value);
 
Шаг 4: В окне подчиненной переменной, выбрать главную переменную в списке значений параметра Переменная (Variable);
 
Шаг 5: В окне подчиненной переменной, выбрать колонку данных как значение параметра Зависимая колонка (Dependent Column), через которую будет осуществляться связь между переменными.

 

 

 

Шаг 6: Нажать кнопку Ок в окне подчиненной переменной.