Пользовательские источники данных

Если необходимо построить отчет на основе данных пользователя, то в генераторе отчетов Stimulsoft Reports есть возможность создания данных на основе пользовательских источников. Для этого, в окне Новый источник данных (New Data Source) следует выбрать пункт Данные на основе пользовательских источников (Data from User Sources) и в следующей диалоговой форме окна Новый источник данных (New Data Source), произвести настройку пользовательского источника данных. На рисунке снизу представлена вторая форма окна Новый источник данных:

 

 

 

Настройка создаваемого источника данных производится с помощью следующих элементов управления:

img1 В поле Наименование в источнике (Name in Source) указывается имя соединения или базы данных. При создании данных на основе пользовательских источников данное не является обязательным для заполнения.

img_2 Имя источника, которое используется для обращения в отчете, указывается в поле Наименование (Name). Данное поле является обязательным для заполнения. Имя создаваемого источника, в данном случае, UserData.

img_3 Псевдоним источника указывается в поле Псевдоним (Alias). Данное поле является не обязательным для заполнения. В данном примере, используется псевдоним UserData.

img_4 C помощью кнопки Новая колонка (New Column) можно добавить новую колонку в источник данных.

img_5 Новую рассчитываемую колонку данных можно добавить в источник данных с помощью кнопки Новая рассчитываемая колонка (New Calculated Column).

img_6 Кнопка Удалить (Delete) удаляет, выделенную на панели img_9 колонку данных или удаляет все колонки данных, если выделена вкладка Колонки (Columns).

img_7 Команда просмотра запроса.

img_8 С помощью кнопки Получить все колонки (Retrieve Columns) можно получить все колонки из базы данных, после указания запроса на выборку. В данном случае, отсутствует подключение к базе данных и запрос на выборку не построен, поэтому данная кнопка не актуальна.

img_9 На данной панели отображается структура источника данных. В данном примере, отображаются колонки данных, которые присутствуют в источнике.