Практическая работа. Создадим отчет для таблицы 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;
Дата добавления: 2015-05-16; просмотров: 635;