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


 

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

54503. ТАНЕЦЬ НА ТАНЦЮВАЛЬНОМУ МАЙДАНЧИКУ 51 KB
  Продовження розучування пісні Школяр Караоке. Демонстрація пісні Ой заграйте дударики Розучування пісні Ой заграйте дударики Розповідь про танці. Вальс полька Танці як і пісні звучать за різних життєвих обставин. Ми дізналися що танці як і пісні звучать за різних життєвих обставин.
54504. Київський музей українського мистецтва 39.5 KB
  Ukraine has always been the land of art. Beautiful nature of the country, poetic folk songs, love for the country and kindness of the people encouraged Ukrainian painters to devote their works to these themes. Let’s remember some world renowned artists in today’s lesson.
54505. Свято відкриття шкільного музею з народознавства «Світлиця» 36.5 KB
  Свято відкриття шкільного музею з народознавства Світлиця Мета: залучати дітей до вивчення культури українського народу утверджувати українську духовність виховувати повагу до свого народу любов до рідного краю. Відкриття музею Світлиця. Дорогі гості Сьогодні незвичайна подія у житті нашої школи відкриття музею з народознавства Світлиця. Створенню цього музею передувала кропітка робота учителів та учнів нашої школи.
54507. Музичні стилі та напрямки 462 KB
  Мета: познайомити учнів з творами композиторів різних стилів і напрямків; розвивати в учнів інтерес до слухання класичної музики, формувати музичну культуру, вчити впізнавати особливість музичних стилів (класичного, романтичного) та сфери їх емоційного впливу на людину; виховувати естетичний смак.
54508. Музика країн Європи і світу 68 KB
  Перша зупинка станція Мелодійна друга станція Ритмічна третя станція Музичних загадок четверта станція Композиторська пята Слухацька і остання станція Виконавська. Наступна зупинка станція Мелодійна. Станція Мелодійна. Наступна зупинка станція Ритмічна.
54509. Музыка в диалоге с современностью 31.5 KB
  К какому виду музыки относятся перечисленные произведения Бетховен. Римского-Корсакова Какой стиль создал американский композитор Джордж Гершвин В чем проявляется идея синтеза музыки и литературы Какие жанры в музыке ты знаешь Какая роль музыки в опере и в балете Имя какого небесного светила послужило основой в названии произведения Л. Сделай анализ полюбившегося тебе музыкального произведения по предложенной схеме: название автор стиль жанр мелодия темп лад динамика исполнитель и его...
54510. Музично-виконавський розвиток учня-піаніста на прикладі п єс «Дитячого альбому» П.І. Чайковського 1.15 MB
  Так само ретельно позначена і динаміка. Композитор користується як поступовим її розвитком, так і раптовими змінами тонких градацій звучності. Але ніде в циклі не позначено ff-автор наказує шкалу динаміки ppp-f. В творах циклу Чайковський застосував в основному прості форми, які легко піддаються аналізу.
54511. МУЗИКА - ЦЕ ГОЛОС НАШОГО СЕРЦЯ 80 KB
  На фоні музики Маленька нічна серенада Моцарта ведучі ведуть розповідь. 1ий ведучий Я слухаю музику і уявляю собі старовинний Зальцбург батьківщину Моцарта. Ми розповімо вам друзі про життя маленького Моцарта. І якщо хтонебудь скаже що в наших розповідях більше видумки ніж правди я відповім: Що ж а музика Моцарта хіба вона не казкове чудо Про Зальцбург і деякі обставини народження нашого героя 1ий ведучий У ті дні Зальцбург був столицею маленького церковного князівства.