Отчитане с quickreport 3 (чл), delphisite

процедура TForm1. Button1Click # 40; Подател: TObject # 41; ;

процедура TForm1. Button1Click # 40; Подател: TObject # 41; ;

На този етап трябва да се направят няколко забележки. Този тест програма TQuickRep компонент се намира на основната форма, и, както можете да видите, че не изглежда много добре. В една реална програма, никога няма да покаже формата, съдържаща TQuickRep. Вместо да го използвате с различен начин.
За да направите това например е подобна на настоящата молба, още няколко стъпки: 1Sozdaem друга форма, като го наричат ​​ФОРМА2 2Sdelaem нейната основна форма на проекта | Опции | Основна форма на бутон ФОРМА2 3Brosim на ФОРМА2 4Napishem код в събитието манипулатор на един бутон

процедура TForm2. Button1Click # 40; Подател: TObject # 41; ;

Form1. QuickRep1. преглед;

процедура TForm1. QRCompositeReport1AddReports # 40;

Подател: TObject # 41; ;

QRCompositeReport1. Доклади. Добави # 40; RepNewCust. доклад # 41; ;

QRCompositeReport1. Доклади. Добави # 40; RepOrderSummary. доклад # 41; ;

QRCompositeReport1. Доклади. Добави # 40; RepStockReorder. доклад # 41; ;

# 40; Ако не презират помощта на с изявление в кода си, а след това можете да напишете това

с QRCompositeReport1. Доклади направя

процедура TrepCusList. RepDetailBeforePrint

# 40; Подател: TQRCustomBand;

Var PrintBand: Булева # 41; ;

PrintBand: = CustTableTotalSales> 3000000;

Забележка: Когато PrintBand ЛЪЖА раздел детайл, стойностите за даден запис, не са включени в изчисляването на обобщаващи функции TQRExr като функция SUM. Това поведение се различава между версии QuickReport QuickReport 2 и 3.
Ако изключите раздела на Page Footer, резултатът ще бъде появата на празно пространство в долната част на всяка страница - раздел Подробности не използва това пространство, QuickReport не проверява размера на страницата всеки път. Така че, ако се промени Enabled собственост на Page Footer, а след това да се извика методът ResetPageFooterSize за актуализиране на информацията.

// използвате QRPrntr да получите TQRPreviewInterface

TQRCustomPreviewInterface = клас # 40; TQRPreviewInterface # 41;

функция Покажи # 40; AQRPrinter. TQRPrinter # 41;

функция ShowModal # 40; AQRPrinter. TQRPrinter # 41;

функционира TQRCustomPreviewInterface. шоу # 40;