Источники данных: различия между версиями
Внешний вид
Sidminik (обсуждение | вклад) Нет описания правки |
Sidminik (обсуждение | вклад) Нет описания правки |
||
| (не показано 15 промежуточных версий этого же участника) | |||
| Строка 1: | Строка 1: | ||
'''Источник данных''' - ''таблица БД'' | '''Источник данных''' - ''запрос на языке SQL'' (чаще) или непосредственно ''таблица БД'' (редко). | ||
Варианты подключений к СУБД: | |||
*<code>PostgreSQL</code>, | |||
*<code>MS SQL</code>, | |||
*<code>Oracle</code>, | |||
*<code>Interbase</code>, | |||
*файлы баз данных <code>Access</code>, | |||
*файлы данных, хранящиеся в формате <code>xml/xsd</code>. | |||
'''''Примечание:''' доступны расширения дизайнера, позволяющие подключаться и к другим СУБД.'' | |||
==Количество источников== | ==Количество источников== | ||
*В отчете может быть несколько источников данных. | *В отчете может быть несколько источников данных. | ||
*Как правило, для большинства отчетов | *Как правило, для большинства отчетов нужны несколько источников. | ||
*Отчет типа <code>master-detail</code> нуждается в двух источниках, между которыми установлена связь. | *Отчет типа <code>master-detail</code> нуждается в двух источниках, между которыми установлена связь. | ||
| Строка 11: | Строка 20: | ||
*Чтобы посмотреть тип поля, выделите поле в окне <code>Данные</code> и откройте окно <code>Свойства</code>. Тип поля указан в свойстве <code>DataType</code>. Иконка рядом с названием поля также помогает определить его тип. | *Чтобы посмотреть тип поля, выделите поле в окне <code>Данные</code> и откройте окно <code>Свойства</code>. Тип поля указан в свойстве <code>DataType</code>. Иконка рядом с названием поля также помогает определить его тип. | ||
== | ==Способы определения источника== | ||
'''Первый способ''' – источник данных заранее определен в приложении (программистом) и зарегистрирован в отчете: | |||
*выбрать нужный источник данных из списка доступных можно в меню <code>Данные|Действия|Выбрать данные для отчета...</code>: | |||
Первый способ – источник данных определен в приложении и зарегистрирован в отчете | |||
[[Файл: data_source.png|center|border]] | [[Файл: data_source.png|center|border]] | ||
| Строка 25: | Строка 28: | ||
В этом окне перечислены все данные, зарегистрированные в отчете. Просто отметьте галочками те данные, которые вам нужны. Это можно сделать в любой момент работы с отчетом. | В этом окне перечислены все данные, зарегистрированные в отчете. Просто отметьте галочками те данные, которые вам нужны. Это можно сделать в любой момент работы с отчетом. | ||
Второй способ – | '''Второй способ''' – создание нового источника данных самостоятельно (это может быть ''таблица БД'' или ''запрос на языке SQL''): | ||
*для этого в меню нужно выбрать <code>Данные|Действия|Новый источник данных...</code>. | |||
===''Примечания''=== | |||
*''Содержимое таблиц БД в файле отчета не сохраняется.'' | |||
*''Сохраняются только параметры подключения к БД, тексты SQL-запросов, имена таблиц, используемых в отчете.'' | |||
*''Информация о подключении к БД может содержать такие данные, как логин и пароль, и поэтому сохраняется в файле отчета в зашифрованном виде.'' | |||
*''При необходимости степень безопасности можно увеличить, используя для шифрации данных свой собственный ключ. В этом случае файл отчета может быть корректно открыт только в вашей программе.'' | |||
Текущая версия от 06:11, 16 октября 2026
Источник данных - запрос на языке SQL (чаще) или непосредственно таблица БД (редко).
Варианты подключений к СУБД:
PostgreSQL,MS SQL,Oracle,Interbase,- файлы баз данных
Access, - файлы данных, хранящиеся в формате
xml/xsd.
Примечание: доступны расширения дизайнера, позволяющие подключаться и к другим СУБД.
Количество источников
- В отчете может быть несколько источников данных.
- Как правило, для большинства отчетов нужны несколько источников.
- Отчет типа
master-detailнуждается в двух источниках, между которыми установлена связь.
Поля данных
- Источник данных имеет одно или несколько полей.
- Каждое поле имеет определенный тип данных.
- Чтобы посмотреть тип поля, выделите поле в окне
Данныеи откройте окноСвойства. Тип поля указан в свойствеDataType. Иконка рядом с названием поля также помогает определить его тип.
Способы определения источника
Первый способ – источник данных заранее определен в приложении (программистом) и зарегистрирован в отчете:
- выбрать нужный источник данных из списка доступных можно в меню
Данные|Действия|Выбрать данные для отчета...:

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