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

Источники данных: различия между версиями

Материал из Химсофт Вики
Строка 16: Строка 16:
'''Первый способ''' – источник данных заранее определен в приложении (программистом) и зарегистрирован в отчете.  
'''Первый способ''' – источник данных заранее определен в приложении (программистом) и зарегистрирован в отчете.  


Пользователю остается выбрать нужный источник данных из списка доступных, чтобы использовать его в отчете. Это делается в меню <code>Данные|Выбрать данные для отчета...</code>:
Выбрать нужный источник данных из списка доступных можно в меню <code>Данные|Выбрать данные для отчета...</code>:


[[Файл: data_source.png|center|border]]
[[Файл: data_source.png|center|border]]
Строка 22: Строка 22:
В этом окне перечислены все данные, зарегистрированные в отчете. Просто отметьте галочками те данные, которые вам нужны. Это можно сделать в любой момент работы с отчетом.
В этом окне перечислены все данные, зарегистрированные в отчете. Просто отметьте галочками те данные, которые вам нужны. Это можно сделать в любой момент работы с отчетом.


Второй способ – вы создаете новый источник данных самостоятельно.  
'''Второй способ''' – создание нового источника данных самостоятельно:
*это может быть ''таблица БД'' или ''запрос на языке SQL'';
*в этом случае источник данных сохраняется в файле отчета.


Это может быть таблица БД или запрос на языке SQL.  
Дизайнер позволяет подключаться к большинству популярных СУБД, таким как MS SQL, Oracle, Interbase, использовать файлы баз данных Access и файлы данных, хранящиеся в формате xml/xsd. Доступны расширения дизайнера, позволяющие подключаться и к другим СУБД.


В этом случае источник данных сохраняется в файле отчета.
===Примечание===
 
''Содержимое таблиц БД в файле отчета не сохраняется. Сохраняются только параметры подключения к БД и имена таблиц, используемых в отчете. Информация о подключении к БД может содержать такие данные, как логин и пароль, и поэтому сохраняется в файле отчета в зашифрованном виде. При необходимости степень безопасности можно увеличить, используя для шифрации данных свой собственный ключ. В этом случае файл отчета может быть корректно открыт только в вашей программе.''
Дизайнер позволяет подключаться к большинству популярных СУБД, таким как MS SQL, Oracle, Interbase, использовать файлы баз данных Access и файлы данных, хранящиеся в формате xml/xsd. Доступны расширения дизайнера, позволяющие подключаться и к другим СУБД.

Версия от 01:30, 16 октября 2026

Источник данных - таблица БД или запрос на языке SQL.

Количество источников

  • В отчете может быть несколько источников данных.
  • Как правило, для большинства отчетов нужен только один источник.
  • Отчет типа master-detail нуждается в двух источниках, между которыми установлена связь.

Поля данных

  • Источник данных имеет одно или несколько полей.
  • Каждое поле имеет определенный тип данных.
  • Чтобы посмотреть тип поля, выделите поле в окне Данные и откройте окно Свойства. Тип поля указан в свойстве DataType. Иконка рядом с названием поля также помогает определить его тип.

Определение источника данных

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

Первый способ – источник данных заранее определен в приложении (программистом) и зарегистрирован в отчете.

Выбрать нужный источник данных из списка доступных можно в меню Данные|Выбрать данные для отчета...:

В этом окне перечислены все данные, зарегистрированные в отчете. Просто отметьте галочками те данные, которые вам нужны. Это можно сделать в любой момент работы с отчетом.

Второй способ – создание нового источника данных самостоятельно:

  • это может быть таблица БД или запрос на языке SQL;
  • в этом случае источник данных сохраняется в файле отчета.

Дизайнер позволяет подключаться к большинству популярных СУБД, таким как MS SQL, Oracle, Interbase, использовать файлы баз данных Access и файлы данных, хранящиеся в формате xml/xsd. Доступны расширения дизайнера, позволяющие подключаться и к другим СУБД.

Примечание

Содержимое таблиц БД в файле отчета не сохраняется. Сохраняются только параметры подключения к БД и имена таблиц, используемых в отчете. Информация о подключении к БД может содержать такие данные, как логин и пароль, и поэтому сохраняется в файле отчета в зашифрованном виде. При необходимости степень безопасности можно увеличить, используя для шифрации данных свой собственный ключ. В этом случае файл отчета может быть корректно открыт только в вашей программе.