J
jobsxy
Unregistered / Unconfirmed
GUEST, unregistred user!
客户要求一张报表,如果数据没有填满整张表时,剩余部分用空白线表示,即只画出表线
我是这样做的:
var i:integer;
procedure TQuickReport1.QuickRepNeedData(Sender: TObject;
var MoreData: Boolean);
begin
if i <= 30 then
MoreData := True;
i := i + 1;
end;
procedure TQuickReport1.QuickRepBeforePrint(Sender: TCustomQuickRep;
var PrintReport: Boolean);
begin
i := 0;
end;
但在预览时不起作用,请问该如何处理呢?
(注:不能往Table1里临时追加空记录)
我是这样做的:
var i:integer;
procedure TQuickReport1.QuickRepNeedData(Sender: TObject;
var MoreData: Boolean);
begin
if i <= 30 then
MoreData := True;
i := i + 1;
end;
procedure TQuickReport1.QuickRepBeforePrint(Sender: TCustomQuickRep;
var PrintReport: Boolean);
begin
i := 0;
end;
但在预览时不起作用,请问该如何处理呢?
(注:不能往Table1里临时追加空记录)