* При перепечатке материалов ссылка на www.SeoLiga.ru обязательна!
Нижний уровень
19 февраля 2009
В данный момент TQRListBuilder является единственным классом построителя отчетов, который включен в QuickReport. Следующие версии будут включать и другие классы для построения других типов отчетов. Тем не менее вы можете без особых затруднений создать свои собственные классы, используя методы предоставляемые QuickReport. Первый шаг создайте TQuickRep компонент. Вы можете добавить некоторые секции через свойство Bands:
procedure MyForm.CreateReport; var aReport : TQuickRep; begin aReport := TQuickRep.Create(Self); aReport.Parent := Self; with aReport do begin DataSet := CustomerTable; Bands.HasTitle := True; Bands.HadDetail := True; Вы можете добавить печатные компоненты, в секции используя метод TQRBand.AddPrintable: with Bands.DetailBand1.AddPrintable(TQRDBText) do begin Size.Top := 5; Size.Left := 20; DataSet := CustomerTable; FieldName := ‘Company’; end; end; aReport.Preview; aReport.Free end; AddPrintable создает печатный компонент класса и как параметр передает его секции.