Проектирование баз данных в среде Delphi: Компьтерный методический материал к лабораторным работам. Блюдина Л.С. - 30 стр.

UptoLike

Составители: 

Как правило, БД используется для обработки информации. Результаты
обработки отображаются в отчетах. Отчетэто документ, который
распечатывается на принтере, чтобы затем на его основе принимать решения.
В Delphi отчет представляет собой специально оформленную информацию из
БД и предназначен для наглядного ее отображения в виде особой формы. Его
можно просмотреть на экране, а затем распечатать на принтере. Подобная
форма содержит специальные компоненты, которые определяют данные и
внешний вид отчета при печати. Перевод представления данных из формы в
отчет осуществляется с помощью генератора отчетов. В пакете Delphi 3.0
имеется генератор отчетов
QuickReport 2.0
, который позволяет
просматривать, сохранять в файл, читать из файла и печатать отчет.
Отчеты, так же как и формы, могут быть разных типов:
Список
выводит информацию набором строк, каждая из которых
представляет одну запись.
В
бланке
одна запись размещается на одной странице.
Отчет с подотчетом
позволяет отобразить информацию из одной
таблицы как дополнение к данным из другой.
Отчет печати
почтовых этикеток
позволяет разместить на листе в отчете
несколько небольших прямоугольных областей, которые затем могут быть
наклеены на отправляемые по почте вещи.
При создании отчета можно выделить несколько стадий.
Стадия подготовки отчета.
На этой стадии выбираются компоненты отчета
и их параметры.
Стадия создания отчета.
На этой стадии из выбранных компонент
формируется отчет. Выполняется она с помощью генератора отчетов.
Стадия просмотра отчета.
На этой стадии можно просмотреть вид
полученного отчета на экране и при необходимости внести в него изменения,
вернувшись на стадию подготовки отчета.
Стадия печати отчета.
На этой стадии осуществляется вывод отчета на
принтер.
Создание отчета в БД
Каждый отчет может состоять из следующих секций: заголовка отчета,
заголовка страницы отчета, заголовка группируемых данных, области
данных, области для подотчета, окончания группируемых данных, окончания
страницы отчета, окончания отчета. Кроме того, QuickReport позволяет
печатать фрагмент, повторяющийся на каждой странице и в заголовке
каждой колонки в отчете, содержащем несколько колонок.
Все это создается с помощью компонент, описанных выше.
Пример 1. Создание отчета для печати содержимого БД «Телефонная
книжка»
Этот отчет будет сделан как отчет с подотчетом для вывода
информации о фамилии, имени, отчестве человека и его телефонах, а
также с использованием системной информации.