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

UptoLike

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

Класс TQRPrinter является потомком класса TPersistent. Компонента
этого класса является неотображаемой. Экземпляр этого объекта создается
автоматически при выполнении приложения и может использоваться
независимо от наличия компоненты QuickRep. Именно этот объект, который
имеет имя QRPrinter, обеспечивает создание отчета, его предварительный
просмотр, распечатку, а также возможность сохранения отчета в файле и
последующую работу с ним. В основном эти действия и возможности по
просмотру отчета, обеспечиваемые классом TQRPrinter, представлены в
стандартной форме для предварительного просмотра утилиты QuickReport
2.0.
Вызвать эту форму с отображенным в ней отчетом можно несколькими
способами. При проектировании отчета можно выбрать компоненту
QuickRep, затем нажать правую кнопку мыши и во всплывающем меню
задать команду Preview. При выполнении приложения следует
воспользоваться методом Preview этой же компоненты для отображения
стандартного окна просмотра отчета. Все действия в стандартном окне
осуществляются с помощью кнопочной панели.
Индикатор номера текущей отображаемой страницы с указанием
количества страниц находится на строке состояния стандартного окна
просмотра. Там же отображается индикатор процесса формирования отчета.
Класс TQRPrinter определяет ряд дополнительных свойств, методов и
событий, которые мы рассматривать не будем.
Быстрое создание отчета
Средства быстрого создания отчета можно рассматривать скорее не как
эксперт, который предполагает определенную настройку параметров, а как
заготовку отчета определенного вида. В этой заготовке отсутствует связь с
источником данных, информация из которого выводится в отчете. В Delphi
Standart 3.0 для определения источника данных требуется определить
характеристики компонент Table, помещенных в форму отчета, которые
задают доступ к БД.
Следующие операции позволяют создать заготовки соответствующих
отчетов для их дальнейшей модификации:
File|New|Forms|QuickReport Labels
создается заготовка отчета для
печати почтовых этикеток. Этот отчет состоит из трех колонок, в которых
выводятся прямоугольные почтовые этикетки.
File|New|Forms|QuickReport List
создается заготовка отчета,
выводящего информацию в виде списка. Она включает в себя секцию
заголовка отчета, секции заголовка страницы, секцию для вывода данных и
секцию окончания страницы.
File|New|Forms|QuickReport Master/Detail
создается заготовка отчета
с подотчетом. Она включает в себя секцию заголовка отчета, секцию
заголовка страницы, секцию для вывода данных основного отчета, секцию
для вывода данных подотчета, секцию для подведения итогов в подотчете и
секцию окончания страницы.