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

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

Материал из Химсофт Вики
Нет описания правки
Строка 2: Строка 2:


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



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

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

Варианты подключений к СУБД:

  • PostgreSQL,
  • MS SQL,
  • Oracle,
  • Interbase,
  • файлы баз данных Access,
  • файлы данных, хранящиеся в формате xml/xsd.

Примечание: доступны расширения дизайнера, позволяющие подключаться и к другим СУБД.

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

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

Поля данных

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

Способы определения источника

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

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

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

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

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

Примечания

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