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

UptoLike

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

57
компонентами QReport. По умолчанию вкладка с QReport недоступна, для
ее подключения необходимо выбрать меню Component далее Install Pack-
ages далее Add найти файл C:\Program Files\Borland\Delphi7\Bin\
dclqrt70.bpl. В результате самой последней вкладкой на панели инструмен-
тов будет QReport.
Для создания отчета необходимо создать новую форму, на которую с
панели инструментов поместить компоненту QuickReport. Она на форме
имитирует представление данных на листе формата А4.
Структура отчета
Отчеты состоят из разделов или секций (Bands), а разделы могут со-
держать элементы управления. Для добавления раздела в отчет необходи-
мо в свойствах компонента QuickReport1 найти BANDS и перевести в ре-
жим True необходимые разделы.
1. Структура отчета состоит из следующих разделов: заголовка от-
чета (HasTitle), верхнего колонтитула (HasPageHeader), заголовка об-
ласти данных (HasColumnHeader), области данных (HasDetail или Has-
SubDetail ), нижнего колонтитула (HasPage) и примечания отчета (Has-
Summary).
2. Раздел заголовка служит для печати общего заголовка отчета.
3. Раздел верхнего колонтитула можно использовать для печати
подзаголовков, если отчет имеет сложную структуру и занимает много
страниц. Здесь можно также помещать и номера страниц, если это не сде-
лано в нижнем колонтитуле.
4. В области данных размещают элементы управления, связанные с
содержимым полей таблиц базы. В эти элементы управления выдаются
данные из таблиц для печати на принтере. Эти разделы будут на печати
воспроизводиться столько раз, сколько записей присутствует в привязан-
ном запросе или таблице.
5. Раздел нижнего колонтитула используют для тех же целей, что и
раздел верхнего колонтитула. Можно использовать для подстановки полей
для подписей должностных лиц, если есть необходимость подписывать от-
чет на каждой странице.
6. Раздел примечания используют для размещения дополнительной
информации или итоговой информации по всем данным отчета. Печатает-
ся сразу после окончания области данных.
7. Для предварительного просмотра отчета в том виде, как он будет
расположен на бумаге, необходимо вызвать метод Preview компонента
QuickReport (на главной форме установить кнопку, в методе Click кото-
рой напишите, например Form1.QuickReport1.Preview). Пример отчета в
режиме «Конструктор» представлен на рис. 7.1, а в режиме предваритено-
го просмотра на рис. 7.2.
PDF created with pdfFactory Pro trial version www.pdffactory.com