Проектирование баз данных в среде Delphi: Компьтерный методический материал к лабораторным работам. Блюдина Л.С. - 31 стр.

UptoLike

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

1.
Откроем стандартной командой проект, находящийся в файле
MyExampleDB.dpr и полученный в результате выполнения лабораторной
работы 2. Изменим свойство Caption формы Form1 на «Информация о
людях с выводом отчета».
Сохраним все открытые файлы проекта под теми же именами, но только с
индексом 2: MyExUnitDB2.pas, MyExampleDB2.dpr.
2.
Добавим новую форму в проект с помощью команды главного меню
File|New Form. В этой форме будет создаваться отчет. Изменим свойство
Caption формы на «список телефонов».
Сохраним форму в файле с именем MyUnitReport2.pas.
3.
Установим взаимосвязь между формой Form2 и формой с компонентами,
определяющими доступ к БД. Для этого в секции
implementation
формы
Form2 сразу же после объявления этой секции введем следующую строку:
USES
MyExUnitDB2
4.
Определим форму Form2 как отчет. Для этого требуется произвести
следующие действия:
4.1
Перенесем со страницы QReport палитры компонент в форму Form2
компоненту QuickRep. Она изображается в виде прямоугольной
области размером с лист формата А4, с координатной сеткой. В этой
области также пунктирной линией отмечена граница области, которая
будет распечатана. По умолчанию все поля, которые определяют эту
область, равны 1 см.
4.2
Кроме того, у формы Form2 появятся линейки скроллинга.
С помощью инспектора объектов зададим свойству DataSet
компоненты QuickRep1 значение Form1.Table1. Таким образом
определен источник данных для отображения в отчетеэто
информация из таблицы People.db.
5.
Оформим заголовок отчета. Для этого нужно сделать следующее:
5.1.
На форму Form2 со страницы QReport палитры компонент помес-
тим компоненту QRBand (Секция). Она изображается в виде полосы на
всю ширину области печати и используется для вывода заголовка
отчета.
5.2.
Со страницы QReport поместим на компоненту QRBand1 метку
QRLabel (Текст в отчете).
5.3.
Зададим для компоненты QRLabel1 значение свойства Caption как
«Список телефонов», а в сложном свойстве Font установим размер
шрифта (Size), равный 16. Поместим эту компоненту в центральной
части компоненты QRBand1.
6.
Определим секцию для основного отчета, в которую будет выводится
информация о людях (из источника данных, определенного в QReport):
6.1.
Со страницы QReport поместим на Form2 компоненту QRBand. Она
будет находиться под компонентой QRBand1. Изменим свойство
BandType этой компоненты на rbDetail, используя выпадающий список.
Это означает, что с ее помощью будут выводиться конкретные данные
.