542 Глава 9

Рис. 9.50

Первая страница разрабатываемого отчета

Установите в свойстве DataSet компонента QuickRep имя компонента TDep,
связав его тем самым с головной таблицей. Теперь рассмотрим одно из основных
свойств компонента QuickRep — Bands. Оно имеет ряд подсвойств:

HasTitle            Имеется полоса заголовка отчета, которая печатается
один раз в начале отчета

HasDetail          Имеется полоса детализации, которая печатается столько
раз, сколько записей в нее передается

HasPageHeader     Имеется верхний колонтитул (заголовок) на каждой стра-
нице отчета

HasPageFooter     Имеется нижний колонтитул на каждой странице отчет
HasColumnHeader  Имеется заголовок печатаемой таблицы

Для построения нашего отчета надо установить в true подсвойства HasTitle и
HasPageFooter — полосы заголовка и нижнего колонтитула. На компоненте Quic-
kRep появятся слабо видимые полосы с соответствующими надписями. На них и
будут размещаться компоненты, которые отображают ту или иную информацию.

Разместите на полосе заголовка метку QRLabel и в ее свойстве Caption запи-
шите первую часть заголовка отчета ч. КАДРОВЫЙ СОСТАВ ПРЕДПРИЯТИЯ ». Выров-
няйте эту метку по центру полосы (см. раздел 4.8.3). Ниже поместите компонент
QRSysData. Его свойство Data установите равным qrsDate, а свойство Text задай-
те равным « ПО СОСТОЯНИЮ НА ». Это обеспечит (см. раздел 4.8.3) внесение в за-
головок текуЩей даты.

На полосе нижнего колонтитула разместите два компонента: метку QRLabel,
выровненную влево, с надписью, которая должна появляться в колонтитуле, и