ВУЗ:
Составители:
Рубрика:
62
4. После раздела HasDetail поместить с панели инструментов Qreport
элемент HasSubDetail.
5. В разделе Title QuickReport1 разместить метку (компонент
QRLabel). В свойствах изменить ее внешний вид и подпись «Отчет по ав-
торам и написанным книгам».
6. В разделе ColumnHeader установить компоненты QRShape (для
имитации обрамления шапки таблицы) и QRLabel (написать в нем ФИО
автора).
7. В разделе Detail установить 1 компонент QREXPR. В свойстве
Expression выбрать соответствующие поле ADOTABLE1: name_author.
Ниже расположить компоненту QRLabel, в свойствах изменить ее внеш-
ний вид и подпись «Названия книг данного автора».
8. В разделе SubDetail изменить свойство DataSet на ADOTABLE2, а
свойство LinkBand на DetailBand1. Установить 1 компонент QREXPR. В
свойстве Expression выбрать соответствующие поле ADOTABLE2:
title_book. Кроме того, отключить свойство авторазмера и растянуть поле
до конца раздела SubDetail. Пример представлен на рис. 7.3.
9. В главной форме приложения в подпункте Отчет с группировкой
в методе Click написать команду: Form4.QuickReport1.Preview. В главной
форме в коде добавить описание формы Form4, для этого после ключевого
слова USES в конце списка через запятую дописать
название соответст-
вующего форме программного модуля.
10. Запустить приложение, проверить работу.
Рис. 7.3. Пример отчета
Варианты заданий к лабораторной работе №7