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


 

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

54662. Физические основы функционирования пневмосистем 792 KB
  Физические основы функционирования пневмосистем продолжение Термодинамические процессы – процессы в двигателях установках компрессорах протекающие при постоянных отдельных параметрах рабочего тела или при переменных всех параметрах. Равновесные термодинамические процессы – процессы проходящие при бесконечно малых перепадах давлений и температур при этом во всех точках термодинамической системы в любой момент времени параметры состояния одинаковы. Неравновесные необратимые термодинамические процессы – процессы проходящие...
54663. Физические основы функционирования пневмосистем 1.66 MB
  В конце адиабатного процесса цилиндр сообщается с холодильником точка D и рабочее тело изотермически сжимается по линии D T = const; давление возрастает объем уменьшается. Знак больше относится к неравновесным процессам; знак равно к равновесным. Получим уравнение изменения энтропии для произвольного термодинамического процесса. T – Sдиаграмма изохорного процесса характеризует тепло процесса.
54664. Компрессоры 339.5 KB
  Компрессоры по принципу действия: а динамические лопастного типа – энергия сообщается потоку газа за счет того что рабочие органы компрессора оказывают силовое воздействие на газ находящийся в его проточной части; их называют турбокомпрессорами – применяют при высокой производительности но невысоком давлении 10  15 атм. Рабочие камеры компрессора образуются поверхностью ротора стенками корпуса пластинами 3 которые свободно перемещаются в пазах ротора и центробежной силой прижимаются к корпусу компрессора. За счет эксцентриситета...
54665. Пневматические двигатели 5.3 MB
  Для осуществления рабочего хода полость C соединяется с атмосферой; канал 4 полости B – перекрывают. Давление в полости C падает; поршень двигается вправо. Как только поршень открывает отверстие m, резко возрастает движущая сила, т.к. сжатый воздух с давлением pвх действует на всю площадь поршня.
54666. Классификация приводов, схемы 1.54 MB
  Классификация приводов схемы Автоматизированный привод самодействующий привод выполняющий работу с частичным участием человека. Автоматический привод – самодействующий привод выполняющий работу без участия человека. Приводы по виду энергии: электрический привод в котором источником механических движений в оборудовании является электродвигатель; пневматический – привод в котором энергия сжатого воздуха или газа пневмодвигателем преобразуется в механическую;...
54667. АТМОСФЕРНІ ОПАДИ 72.5 KB
  Мета уроку: сформувати поняття про види опадів; на основі раніше набутих знань встановити взаємозв’язки між температурою повітря його вологістю та опадами; ознайомити школярів з прийомами роботи з приладами для вимірювання кількості опадів; розвивати вміння аналізувати узагальнювати й обробляти теоретичні і практичні знанняувагупам'ять; виховувати цікавість до предметадоброзичливість по відношенню до своїх товаришів. Від кількості випадання опадів залежить життя рослин тварин людей. Ось чому при характеристиці клімату певної...
54668. Оператор ветвления 63 KB
  Тип урока: Изучение нового материала Знать: Алгоритмические структуры ветвления в полном и неполном варианте. Операторы ветвления в полном и неполном варианте Уметь: Использовать операторы ветвления в программах.
54669. Запилення. Урок 261.5 KB
  Основні терміни і поняття: запилення перехресне запилення самозапилення. Вправа Дешифрувальник Запилення тема нашого уроку. Запилення.
54670. Опис власної системи роботи вчителя початкових класів 1.09 MB
  Проводити урокителепередачі вже стало традицією. Крім уроків –телепередач практикую уроки-подорожі уроки-ігри уроки-змагання інтегровані уроки.