Практическая работа. Создадим отчет для таблицы Chitateli.db с возможностью предварительного просмотра перед печатью

Создадим отчет для таблицы Chitateli.db с возможностью предварительного просмотра перед печатью.

Расположить на форме три компонента для работы с таблицей Chitateli.db. Связать их между собою. Расположить кнопку Button «Предварительный просмотр».

Добавить к проекту еще одну форму, на которой будет располагаться отчет. Разместите на этой форме компонент QuickRep и Table (скопировать с первой формы). Для компонента QuickRep1 найдите свойство DataSet и выберите значение Table1.

На компоненте QuickRep1разместите один под другим 6 компонентов QRBand.

В свойстве BandType для каждой полосы (начиная с последней) установите значения:

§ верхний колонтитул (первая полоса);

§ заголовок отчета;

§ заголовки столбцов;

§ данные;

§ итог отчета;

§ нижний колонтитул (последняя полоса).

Необходимо создать отчет в соответствии с рисунком:

В верхнем колонтитуле расположите компонент QRSysData (свойство Data – qrsDate; свойство Text – Сегодня).

В заголовке отчета слева расместить компонент QRImage (свойство Picture→ вставить картинку bookopen.bmp). Рядом – компонент QRLabel (свойство Caption – Список читателей)

В строке заголовков столбцов – компоненты QRLabel.

В строке данных – компоненты QRDBText (для каждого свойство DataSet – Table1; свойство DataField – соответствующее поле).

В строке итог отчета – компонент QRLabel (свойство Caption.– Всего записей:), а рядом – компонент QRExpr (свойство Expression; в появившемся окне нажать кнопку Function; в списке Category выбрать Statistical; в списке Available function выбрать Count; нажать на кнопку Continue и ОК).

В строке нижнего колонтитула разместить компонент QRSysData (свойство Data – qrsPageNumber; свойство Text – Номер страницы отчета).

Просмотрите отчет в окне предварительного просмотра.

Подсоедините вторую форму к первой.

Для кнопки «Предварительный просмотр» напишите обработчик события:

QuickRep1.Preview;


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: