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, определяющее поле, данные из которого будут отображаться компонентом.


 

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

39762. Воображение 149.5 KB
  Сходства и различия воображения с восприятием памятью и мышлением; 3 Функции воображения. Физиологические и психологические механизмы воображения воображение и органические процессы 1. Связь воображения с реальностью: а закон двойного выражения чувств б закон общего эмоционального знака в закон эмоциональной реальности 4. Психологический механизм воображения а диссоциация б ассоциация.
39763. ВОСПРИЯТИЕ 73.5 KB
  Физиологической основой восприятия являются процессы проходящие в органах чувств нервных волокнах и центральной нервной системе. Следовательно ощущения могут быть рассмотрены как структурный элемент процесса восприятия. Собственные физиологические механизмы восприятия включаются в процессе формирования целостного образа на последующих этапах когда возбуждение от проекционных зон передается в интегративные зоны коры головного мозга где и происходит завершение формирования образов явлений реального мира. Поэтому интегративные зоны коры...
39764. Деятельностный подход в психологии (С.Л. Рубинштейн, А.Н. Леонтьев) 104.5 KB
  Рубинштейн в качестве компонента в структуре деятельности рассматривал также движения. Движения это механизмы посредством которых осуществляются действия выражающие поведение. Специфические человеческие движения вырабатывались в процессе труда. Движения человека направлены на предмет на орудие как средство труда.
39765. Индивидуальный стиль деятельности 33 KB
  Предпочитаемые человеком операции характеризуют его индивидуальный стиль деятельности. Индивидуальный стиль деятельности создает новые связи между свойствами субъекта. Сочетание объективных и субъективных условий однозначно детерминирует лишь общее направление деятельности и некоторые наиболее общие характеристики операций и движений.
39766. Качества ума 31 KB
  Калмыкова для обозначения общих умственных способностей учащихся использует термин обучаемость под которым понимает сложную динамическую систему интеллектуальных свойств личности формирующихся качеств ума от которых зависит продуктивность учебной деятельности при наличии исходного уровня знаний положительной мотивации и т. Формируясь и развиваясь в процессе онтогенеза качества ума человека как достаточно устойчивые особенности его личности Являются новообразованиями психики которые проявляются в меняющихся условиях мыслительной...
39767. СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ 985.5 KB
  Передача PnP IRP пакетов нижним драйверным слоям. Работа с IRP пакетами. Вспомогательная функция CompleteIrp реализует действия по завершению обработки IRP пакета с кодом завершения status. Процедура ReadWrite_IRPhandler предназначена для обработки запросов Диспетчера ввода вывода которые он формирует в виде IRP пакетов с кодами IRP_MJ_READ IRP_MJ_WRITE по результатам обращения к драйверу из пользовательских приложений с вызовами read write или из кода режима ядра с вызовами ZwReadFile или ZwWriteFile.
39768. СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ЭИС 1.24 MB
  Требования высокой эффективности СП вызывают необходимость использования специальных языков, к которым принадлежат машинно-ориентированные языки типа Ассемблера, и языки высокого уровня с развитыми формами представления внутренней, прежде всего, адресной информации СП, например, Си или PL/M
39769. Уровни аппаратных привилегий в Windows NT 5 294.5 KB
  ДВВ представляет запросы от процессов пользовательского режима драйверным процедурам в форме пакета запроса на ввод вывод то есть пакета IRP. Пакет IRP является своего рода рабочим рецептом созданным ДВВ который передается в драйверные процедуры. Большая часть данной книги как раз посвящена правильной организации драйверного кода обрабатывающего IRP пакеты. Запросы сделанные к подсистеме ввода вывода формулируются передаются и отслеживаются с помощью четкого формата рабочего рецепта известного как IRP пакет I o Request Pcket пакет...
39770. Драйверы режима ядра 1.04 MB
  С разделением адресного пространства все на удивление просто. Все четыре, доступного в 32-х разрядной архитектуре, гигабайта разделены на две равные части (4GT RAM Tuning и Physical Address Extension я опускаю как зкзотические). Нижняя половина отдана процессам пользовательского режима, верхняя принадлежит ядру.