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

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

Материал из Химсофт Вики
Нет описания правки
Строка 6: Строка 6:
*Отчет типа <code>master-detail</code> нуждается в двух источниках, между которыми установлена связь.
*Отчет типа <code>master-detail</code> нуждается в двух источниках, между которыми установлена связь.


Источник данных имеет одно или несколько полей. Каждое поле имеет определенный тип данных. Чтобы посмотреть тип поля, выделите поле в окне "Данные" и откройте окно "Свойства". Тип поля указан в свойстве DataType. Иконка рядом с названием поля также помогает определить его тип.
==Поля данных==
*Источник данных имеет одно или несколько полей.  
*Каждое поле имеет определенный тип данных.  
*Чтобы посмотреть тип поля, выделите поле в окне <code>Данные</code> и откройте окно <code>Свойства</code>. Тип поля указан в свойстве <code>DataType</code>. Иконка рядом с названием поля также помогает определить его тип.


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


Первый способ – источник данных определен в приложении и зарегистрирован в отчете. Это забота программиста, который создавал приложение (подробнее об этом см. в "Руководстве программиста"). Пользователю остается выбрать нужный источник данных из списка доступных, чтобы использовать его в отчете. Это делается в меню "Данные|Выбрать данные для отчета...":
 
Первый способ – источник данных определен в приложении и зарегистрирован в отчете.  
 
Это забота программиста, который создавал приложение (подробнее об этом см. в "Руководстве программиста").  
 
Пользователю остается выбрать нужный источник данных из списка доступных, чтобы использовать его в отчете. Это делается в меню "Данные|Выбрать данные для отчета...":


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


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


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

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

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

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

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

Поля данных

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

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

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


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

Это забота программиста, который создавал приложение (подробнее об этом см. в "Руководстве программиста").

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

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

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

Это может быть таблица БД или запрос на языке SQL.

В этом случае источник данных сохраняется в файле отчета.

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