12154

СОЗДАНИЕ ОТЧЕТОВ. Система «Быстрый отчет» (Quick Report)

Лабораторная работа

Информатика, кибернетика и программирование

СОЗДАНИЕ ОТЧЕТОВ 6.1 Система Быстрый отчет Quick Report Для создания отчетов в Delphi включена система QuickReport все компоненты которой размещены на странице QReport палитры компонентов. Быстрый отчет использует генератор отчетов состоящий из множества полос. Полоса band э

Русский

2013-04-24

96.18 KB

46 чел.

СОЗДАНИЕ ОТЧЕТОВ

6.1 Система «Быстрый отчет» (Quick Report)

Для создания отчетов в Delphi включена система QuickReport, все компоненты которой размещены на странице QReport палитры компонентов.

Быстрый отчет использует генератор отчетов, состоящий из множества полос. Полоса (band) –это область отчета или раздел, содержащий некоторую информацию различных типов: текст, изображения, графики, диаграммы и т.п. Полоса является контейнером для других компонентов, каждый из которых предназначается для отображения данных различных типов.

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

6.2 Компонент QuickRep

Основным компонентом, на котором строится весь отчет, является компонент QuickRep. Этот компонент является визуальным и после соединения с базой данных может использоваться в качестве контейнера полос. Данный компонент имеет ряд свойств:

Свойство

Назначение

PrinterSetting

Число копий отчета и диапазон печатаемых страниц

Page

Параметры страницы: размер, поля, ориентация

Options

Печать колонтитулов первой и последней страниц отчета

Units

Единицы измерения размеров страницы

Zoom

Масштаб печати

DataSet

Набор данных, к которому подключается отчет 

Bands

Свойства полосы отчета: наличие полосы заголовка отчета, полосы детализации, колонтитулов и заголовка таблицы (все логические).

Компонент QuickRep имеет два основных метода: Preview - предварительный просмотр, и Print –печать. Режим Preview контекстного меню данного компонента  позволяет осуществлять просмотр и печать отчета на стадии его проектирования.

Содержимое полос, размещаемых в компоненте QuickRep, определяется компонентами, расположенными на странице QReport.

6.3 Компоненты страницы QReport

На данной странице размещены компоненты нескольких типов:

6.3.1 Компоненты управления отчетом 

QRSysData

Системные дата и время

QRCompositeReport

Компоновка составных отчетов

QRPreview

Предварительный просмотр отчета

 

6.3.2 Компоненты дополнительных полос отчета 

QRBand

Универсальная полоса любого типа

QRSubDetail

Полоса детализации

QRGroup

Группировка данных и полос

QRChildBand

Дочерние полосы, содержащие другие компоненты и полосы

QRStringsBand

Дополнительные тексты

6.3.3 Компоненты-аналоги обычных компонентов 

QRLabel

Label

QRMemo

Memo

QRRichText

RichEdit

QRShape

Shape

QRImage

Image

QRChart

Chart

Основной особенностью данных компонентов является их способность печататься в тех полосах отчета, в которых они размещены. Эти компоненты имеют два свойства, отсутствующие в обычных компонентах: Frame (рамка) и Size (размер и местоположение при печати). Некоторые компоненты имеют свойство AlignToBand, определяющее тип выравнивания компонента в полосе.

6.3.4 Компоненты, связанные с данными базы данных 

QRDBText

Текст из базы данных

QRDBRichText

Многострочный текст RTF базы данных

QRDBImage

Изображение из базы данных

Каждый компонент данного типа имеет два свойства: DataSet, устанавливающее связь с набором данных, и DataField, определяющее поле, данные из которого будут отображаться компонентом.


 

А также другие работы, которые могут Вас заинтересовать

3988. Побудова вибіркової функції розподілу засобами программних технологій 269.36 KB
  Лабораторна робота № 2 ПОБУДОВА ВИБІРКОВОЇ ФУНКЦІЇ РОЗПОДІЛУ ЗАСОБАМИ КОМП’ЮТЕРНИХ ТЕХНОЛОГІЙ Мета і зміст: познайомити студентів з методикою побудови вибіркових функцій розподілу в Excel з використанням інструменту Гістограма з Пакету аналізу ...
3989. Переходные процессы в АСУ 299.7 KB
  Лабораторная работа №7 Переходные процессы в АСУ Цель работы Исследовать переходные процессы в замкнутой АСУ. Выполнить анализ влияния параметров объекта управления и регулятора на показатели качества переходных процессов в АСУ. Построение модели АС...
3990. Програмування таймерів 236.69 KB
  Специфіка програмування модуля TMR0, TMR1, TMR2. Рішення задач. Створення проекту в MPLAB. Створення проекту в PROTEUS. Програмування таймерa TMR0...
3991. Практичні правила управління безпекою інформації 246 KB
  ІSO/IЕС 27002 «Інформаційні технології — Методики безпеки — Практичні правила управління безпекою інформації» Виконала: студентка групи СН-41 Пригодська Галини Миколаївна 1 Найбільш поширеними міжнародними стандартами, які регулюють компле...
3992. Нефтяная Промышленность 1.05 MB
  Нефтяная Промышленность XX в. насыщен многими событиями, которые будоражили и потрясали земную цивилизацию. Шла борьба за передел мира, за сферы экономического и политического влияния, за источники минерального сырья. Среди этого, клокочущего страст...
3993. Вимірювання модуляційної передавальної функції мікроболометричної тепловізійної камери 228.2 KB
  Лабораторна робота №4 Вимірювання модуляційної передавальної функції мікроболометричної тепловізійної камери Мета роботи Ознайомлення з основними методами вимірювання модуляційних передавальних функцій тепловізійних камер, набуття навичок роботи з т...
3994. Совершенствование деятельности органов местного самоуправления по реализации молодежной политики 224.65 KB
  Актуальность темы исследования заключается в том, что молодежь является движущей силой общества, так как её вклад в социально- экономическое развитие страны обеспечивает благосостояние общества. Молодежь необходимо оценивать как часть общес...
3995. Статистические методы обработки опытных данных. Числовые характеристики выборки 225.31 KB
  Лабораторная работа № 5 СТАТИСТИЧЕСКИЕ МЕТОДЫ ОБРАБОТКИ ОПЫТНЫХ ДАННЫХ. ЧИСЛОВЫЕ ХАРАКТЕРИСТИКИ ВЫБОРКИ Цель: Научиться основным методам обработки данных, представленных выборкой. Изучить графические представления данных. Овладеть навыками расчета с...
3996. Класифікація компютерних злочинів 222.3 KB
  Закордонними фахівцями розроблені різні класифікації способів здійснення комп'ютерних злочинів. Нижче приведені назви способів здійснення подібних злочинів, що відповідають кодифікаторові Генерального Секретаріату Інтерполу. У 1991 році даний кодифікатор був інтегрований в автоматизовану систему пошуку і в даний час доступний НЦБ більш ніж 100 країн.