Перейти к содержанию

DataSource: различия между версиями

Материал из Химсофт Вики
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
В этой теме рассказывается о подключении к источнику данных во время разработки с помощью обозревателя отчетов в отчете Page или отчете RDLX. Вы также можете подключиться к общему источнику данных, если хотите использовать один и тот же источник для нескольких отчетов.
'''DataSource''' (''источник данных'') - определяет логическое соединение с физическим хранилищем — будь то база данных (PostgreSQL, SQL Server), XML-файл или JSON-сервис.  


Он также отвечает за параметры авторизации и строку подключения.


==Добавление источника данных==


Привязка данных при создании нового отчета с помощью мастера, который шаг за шагом проведет вас через весь процесс, описанный ниже.
*в Дизайнере документов перейти в раздел "Дерево объектов";
*в разделе головном разделе отчета <code>Report</code> найти раздел <code>Data Sources</code>;
*нажать правой кнопкой мыши на <code>Data Sources</code>;
*выбрать левой кнопкой мыши <code>Add Data Source</code>.


В ActiveReports Designer можно настроить подключение к источнику данных в диалоговом окне «Источник данных отчета». В диалоговом окне «Источник данных отчета» можно выбрать тип источника данных, указать строку подключения и настроить другие параметры источника данных. Вы также можете выбрать общий источник данных, использовать единую транзакцию и метод обработки учетных данных. После добавления источника данных он появится в обозревателе отчетов на узле «Источники данных». В один отчет можно добавить несколько источников данных.
Добавьте источник данных
Чтобы добавить новый источник данных в отчет, выполните следующие действия.
В конструкторе перейдите в раздел Обозреватель отчетов-
Щелкните правой кнопкой мыши по узлу Источники данных и выберите Добавить источник данных.
нажмите кнопку Добавить и выберите Источник данных.
 в разделе «дерева» (структуры) отчета «Report» (рис. 1.5) найти раздел «Data Sources» (рис. 1.6);
 нажать правой кнопкой мыши на «Data Sources» и выбрать левой кнопкой мыши «Add Data Source» (рис. 1.6);
[[Файл:data_source.png|center]]
[[Файл:data_source.png|center]]


 в появившемся окне «Report Data Source - General» (рис. 1.7) ввести  
В появившемся окне <code>Report Data Source - General</code> настроить подключение к <code>DataSource</code>. Для этого ввести:
название создаваемого набора данных (например – «MainDataSource»);
*название создаваемого набора данных (например – <code>MainDataSource</code>);
выбрать поставщика БД (например «PostgreSQL Provider»);
*выбрать поставщика БД (например <code>PostgreSQL Provider</code>);
отметку «Use Single Transaction»;
*отметку <code>Use Single Transaction</code>;
на вкладке «Connection String» ввести параметры подключения к БД;
*на вкладке <code>Connection String</code> ввести параметры подключения к БД;
нажать «ОК»;
*нажать <code>ОК</code>.


[[Файл:data_source2.png|center]]
[[Файл:data_source2.png|center]]
После добавления источника данных он появится в обозревателе отчетов на узле «Источники данных». В один отчет можно добавить несколько источников данных.

Версия от 06:50, 20 февраля 2026

DataSource (источник данных) - определяет логическое соединение с физическим хранилищем — будь то база данных (PostgreSQL, SQL Server), XML-файл или JSON-сервис.

Он также отвечает за параметры авторизации и строку подключения.

Добавление источника данных

  • в Дизайнере документов перейти в раздел "Дерево объектов";
  • в разделе головном разделе отчета Report найти раздел Data Sources;
  • нажать правой кнопкой мыши на Data Sources;
  • выбрать левой кнопкой мыши Add Data Source.

В появившемся окне Report Data Source - General настроить подключение к DataSource. Для этого ввести:

  • название создаваемого набора данных (например – MainDataSource);
  • выбрать поставщика БД (например PostgreSQL Provider);
  • отметку Use Single Transaction;
  • на вкладке Connection String ввести параметры подключения к БД;
  • нажать ОК.

После добавления источника данных он появится в обозревателе отчетов на узле «Источники данных». В один отчет можно добавить несколько источников данных.