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

UptoLike

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

61
2. На форме разместить компонент QuickReport1. У свойства Data-
Set установить ссылку на ADOQUERY1. В свойствах включить такой раз-
дел (свойство BANDS), как HasDetail.
3. В разделе Detail установить компоненты QREXPR и QRShape. В
каждом компоненте QREXPR по очереди в свойстве Expression выбрать
соответствующие поля запроса ADOQUERY1: title_book, name_author, pub-
lish и т.д.
4. В главной форме приложения в
подпункте Отчет в свободной
форме в методе Click написать команду: Form3.QuickReport1.Preview. В
главной форме в коде добавить описание формы Form3, для этого после
ключевого слова USES в конце списка через запятую дописать название
программного модуля, которое соответствует форме.
5. Запустить приложение, проверить работу.
Задание 3. Создание отчета по двум таблицам. Создадим отчет с груп-
пировкой, в котором сначала будут выводиться данные автора книги из
таблицы Authors, а затем список книг, которые написал этот автор.
1. Добавить на DM компоненты ADOTABLE1, ADOTABLE2 и
DataSource1.
1.1. У ADOTABLE1 изменить следующие свойства (это будет
главная таблица в отчете):
свойство Connection на ADOConnection1;
свойство
TableName на Authors.
1.2. У DataSource1 изменить следующее свойство (это будет
ссылка на главную таблицу):
свойство DataSet на ADOTABLE1.
1.3. У ADOTABLE2 изменить следующие свойства (это будет
главная таблица в отчете):
свойство Connection на ADOConnection1;
свойство TableName на Books;
свойство MasterSource на DataSource1;
свойство Masterfields на Code_Author (ссылка на ключе-
вое поле в главной таблице Authors);
свойство IndexFieldName на Code_Author (ссылка
на поле
связи в зависимой таблице Books).
1.4. Активизировать таблицы.
2. Создать новую форму (например, Form4). Связать эту форму c DM
(в коде после ключевого слова USES добавить название соответстующего
UNIT от модуля данных).
3. На форме разместить компонент QuickReport1. У свойства
DataSet установить ссылку на ADOTABLE1. В свойствах включить такие
разделы (BANDS), как HasTitle, HasColumnHeader, HasDetail.