Учись программированию на C++ Builder бесплатно!
  • Главная
  • Быстрое создание простого отчёта с помощью QuickReport
Содержание[Скрыть]

Простой отчёт – отчёт, строящийся на данных из одного набора данных и содержит сведения, которые без дополнительных условий выводятся в табличном виде, таких как – группирование данных. Размещение и вид отображаемых в отчёте данных аналогичны данным в сетке DBGrid. Отличием является то, что данные нельзя редактировать, а сам отчёт размещается не на форме, а на бумажном документе.

Подготовка простого отчёта

Приведённые ниже действия так же используются и при разработке отчётов других видов. Для создания простого отчёта требуется выполнить следующие пункты:

  1. Разместить на форме компонент QuickRep.
  2. Создать для компонента QuickRep требуемые полосы отчёта.
  3. Разместить в полосы компоненты отчёта – QRLabel, QRDBText и QRExpr.
  4.  Создать для событий, например, нажатия кнопок с заголовками Печать и Просмотр, обработчики, в которых вызываются методы печати и предварительного просмотра отчёта соответственно.

Содержание простого отчёта

Простой отчёт может содержать следующий набор полос, перечисляемые в порядке их размещения на странице:

  • верхний колонтитул (rbPageHeader);
  • заголовок отчёта (rbTitie);
  • заголовки столбцов (rbColumnHeader);
  • данные (rbDetail);
  • итог отчёта (rbSummary);
  • нижний колонтитул (rbPageFooter).

На этапе разработки название каждой полосы выводится серым цветом в её левом нижнем углу.

Можно добавить к проекту шаблон простого отчёта, вызвав командой меню File/New/Other... (Файл/Новый/Другой) Хранилища объектов и выбрав на странице Forms (Формы) объект QuickReportList (Лист отчёта). Шаблон этого отчёта содержит полосы заголовка отчёта, заголовков столбцов и данных, нижний колонтитул, который расположен на отдельной форме QRListForm, а так же уже содержит набор данных Table.

Поделиться