数据集里的记录我查看了没有递增的情况,定义的打印变量TfrReport也是局部的变量,可是为什么每回预览打印内容就会递增显示前一次的内容,不知道是哪个环节没有清楚掉以前的信息。请大家帮个忙
var
Report:TfrReport; Report:=ReportTemplet;
Report.LoadFromFile(ExtractFilePath(Paramstr(0))+'printTemplet2.frf');
Report.OnObjectClick := nil;
Report.OnMouseOverObject := nil;
Report.Pages[0].ChangePaper(256,2100,numEdit.IntValue*10,-1,poPortrait);
if Report.PrepareReport then
begin
Report.ShowPreparedReport;
Report.Clear;
end;
var
Report:TfrReport; Report:=ReportTemplet;
Report.LoadFromFile(ExtractFilePath(Paramstr(0))+'printTemplet2.frf');
Report.OnObjectClick := nil;
Report.OnMouseOverObject := nil;
Report.Pages[0].ChangePaper(256,2100,numEdit.IntValue*10,-1,poPortrait);
if Report.PrepareReport then
begin
Report.ShowPreparedReport;
Report.Clear;
end;
Report:TfrReport; Report:=ReportTemplet;
Report.LoadFromFile(ExtractFilePath(Paramstr(0))+'printTemplet2.frf');
Report.OnObjectClick := nil;
Report.OnMouseOverObject := nil;
Report.Pages[0].ChangePaper(256,2100,numEdit.IntValue*10,-1,poPortrait);
if Report.PrepareReport then
Report.ShowPreparedReport;
Report.Clear;
report.destory