![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Добавление секций
QuickReport является генератором отчетов, основанным на секциях, так что – это самая важная часть вашего отчета. Если вы не знакомы с подобными генераторами, то вы можете думать о секциях, как о полосках бумаги, на которые вы пишите свои данные и вклеиваете их на лист бумаги. Различные полоски могут быть заполнены различными данными и вклеены в различные места листа (отчета).Наиболее простой путь добавить секцию – это развернуть свойство TQuickRep.Bands в Инспекторе Объектов. Щелкните мышкой по значку «+» и Все типы секция теперь видны и Инспектор Объектов показывает, используется секция или нет. Вы можете добавить или удалить секцию путем смены свойства с True на False и обратно. Когда секция создается подобным путем, то секция также получает название, подобное DetailBand1, PageHeaderBand1 и так далее. Тип секции также устанавливается автоматически. Вы также можете добавить секции путем выбора компоненты TQRBand из палитры компонент и размещением ее на отчете. Но вы должны позаботиться о правильной установке типа секции и дать хорошее имя. Свойство Bands в Инспекторе Объектов, также отобразит ваши изменения. Типы секций также могут быть добавлены к отчету двумя путями:
Когда вы добавляете секции к отчету, они сортируются автоматически, в соответствии с порядком печати. Вы увидите, что секция PageHeader на самом верху, перед секцией Title, заголовок колонок и так далее. Несмотря на то, что можно вручную добавить секцию к отчету и установить ее свойство в Sub Detail или GroupHeader - это может не отработать, так как данные типы секций резервированы для компонент TQRSubDetail и TQRGroup. Неверная установка данного типа может привести к неверной печати отчета.
|