Разработка клиент-серверных приложений в Microsoft SQL Server 2000 и Borland Delphi 7. Семенова И.И. - 60 стр.

UptoLike

Составители: 

59
3. Создать новую форму (например, Form2). Связать эту форму c DM
(в коде после ключевого слова USES добавить название соответстующего
UNIT от модуля данных).
4. На форме разместить компонент QuickReport1. У свойства Data-
Set установить ссылку на ADOQUERY1. В свойствах включить такие раз-
делы (BANDS), как HasTitle, HasColumnHeader, HasDetail и HasSummary.
5. В разделе Title QuickReport1 разместить метку (компонент QRLa-
bel). В свойствах изменить его внешний вид и подпись «Пример таблично-
го отчета по запросу».
6. В разделе ColumnHeader установить компоненты QRShape (для
имитации обрамления шапки таблицы) и QRLabel (написать в нем Назва-
ние книги Автор Издательство).
7. В разделе Detail установить 3 компонента QREXPR. Расположить
компоненты симметрично под надписями. В каждом компоненте по очере-
ди в свойстве Expression выбрать соответствующие поля запроса
ADOQUERY1: title_book, name_author, publish.
8. В главной форме приложения в подпункте Отчет в табличной
форме в методе Click написать команду: Form2.QuickReport1.Preview. В
главной форме, в коде добавить описание формы Form2, для этого после
ключевого слова USES в конце списка через запятую дописать название
программного модуля, которое соответствует форме.
9. Запустить приложение, проверить работу.
Задание 2. Создание отчета в свободной форме по запросу из первого
задания. Создадим карточку книги для библиотечной картотеки.
Особенность отчета в свободной форме в том, что он создает шаблон
на каждую отдельную запись таблицы, другими словами, он создается по
документам, у которых нет шапки и примечаний. Примером таких доку-
ментов может служить приходный или расходный кассовый ордер, этикет-
ка для товара или ценник в магазине, пригласительное письмо и т.д.
1. Создать новую форму (например, Form3). Связать эту форму c DM
(в коде после ключевого слова USES добавить название соответстующего
UNIT от модуля данных).
2. На форме разместить компонент QuickReport1. У свойства Data-
Set установить ссылку на ADOQUERY1. В свойствах включить такой раз-
дел (свойство BANDS), как HasDetail.
3. В разделе Detail установить компоненты QREXPR и QRShape. В
каждом компоненте QREXPR по очереди в свойстве Expression выбрать
соответствующие поля запроса ADOQUERY1: title_book, name_author, pub-
lish и т.д.
PDF created with pdfFactory Pro trial version www.pdffactory.com