Главная страница | назад

Article #17206: Blank form at design or run time

 Question and Answer Database

FAQ2206D.txt   Blank form at design or run time
Category   :Quick Reports
Platform    :All
Product    :Delphi 3.x  

Using QuickReports 2, I have a report with only a title band 
and some QRLabels, at design or run time I can not print or 
preview the form (It is blank). What is wrong? 

Most likly, QuickReport doesn't think you any Data to print or 
preview. At runtime you can tell QR to print using this 
techinque: On the Report's OnNeedData event, add this code: 

If Form1.tag = 0 then
   MoreData := True;
   Form1.Tag := 1;
end else
  MoreData := False;

This tells the QR component that it got data, go ahead and 
print. Then the component on the next time into the event to 
stop - no longer needs data avoiding an infinite loop. Of 
couse Form1's tag property is simple being used as a flag, 
thus can be replaced by any other flaging scheme. 

7/16/98 4:31:28 PM

Last Modified: 01-SEP-99