3 Tier로 작업중인데요
CDS와 DBGrid를 쓰고 있습니다.
Grid내용(CDS내용)을 퀵리포트로 출력시 다운되네여
내용이 없을때는 미리보기 화면이 출력 되지만...양이 많을경우는
죽어버립니다.
어떤 로직을 가지고가야 퀵리포트 인쇄시 뻗어 버리는 경우가 안생길까요.
저는 일단 조회버튼으로 조회하고 조회된 내용을 출력 버튼을 누르면..
if CDS1.IsEmpty then Exit;
if not CDS1.IsEmpty then
begin
FrmFwlb007q_rep := TFrmFwlb007q_rep.Create(nil);
try
FrmFwlb007q_rep.Prepare;
FrmFwlb007q_rep.lbl_page.Caption := '/ ' +
IntToStrFrmFwlb007q_rep.QRPrinter.pagecount);
FrmFwlb007q_rep.Preview;
finally
FrmFwlb007q_rep.QRPrinter := nil;
FrmFwlb007q_rep.Free;
CDS1.EnableControls;
end;
end;
이렇게 코딩하고요..
퀵리포트의 QuickRepBeforePrint 이벤트에서 관련 코딩을 했습니다.
QRDBText를 썼습니다.
혹시 이런증상을 경험 해보신 분 있으시면.. 부탁드립니다.