Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[11560] [질문]QuickReport Composite로 연결시 출력문제..
김호원 [] 1764 읽음    2007-10-30 18:03
qtest.zip 5.4KB 출력오류Source
Composite로 QuickRep1(Title, ColumnHeader, Detail), QuickRep2(Title, ColumnHeader, Detail) 를 연결했을때, 결과물이 총 3Page일경우, QuickRep1의 Detail이 1/3이면 QuickRep2가 1/3에는 정상적으로 Title, ColumnHeader가 찍히는데, QuickRep1의 Detail이 길어서 2/3까지 출력되고, 2/3에 QuickRep2가 출력이될때에는 Title과 Detail부분만 출력됩니다. QuickRep2의 ColumnHeader는 출력이 안되고요...
뭐가 문제일까요?  QuickReport 버그인가요???

procedure TForm1.QRCompositeReport1AddReports(Sender: TObject);
begin
  QRCompositeReport1.Reports.add(QuickRep1);
  QRCompositeReport1.Reports.add(QuickRep2);
end;

procedure TForm1.QuickRep1NeedData(Sender: TObject; var MoreData: Boolean);
begin
    MoreData := ii < 30;
end;

procedure TForm1.QuickRep1BeforePrint(Sender: TCustomQuickRep;
var PrintReport: Boolean);
begin
    ii := 0;
end;

procedure TForm1.DetailBand1BeforePrint(Sender: TQRCustomBand;
var PrintBand: Boolean);
begin
        QRLabel5.Caption := inttostr(ii);
        inc(ii);

end;

procedure TForm1.QuickRep2BeforePrint(Sender: TCustomQuickRep;
var PrintReport: Boolean);
begin
     jj := 0;
end;

procedure TForm1.QuickRep2NeedData(Sender: TObject; var MoreData: Boolean);
begin
    MoreData := jj < 40;
end;

procedure TForm1.DetailBand2BeforePrint(Sender: TQRCustomBand;
var PrintBand: Boolean);
begin
        QRLabel6.Caption := inttostr(jj);
        inc(jj);

end;

+ -

관련 글 리스트
11560 [질문]QuickReport Composite로 연결시 출력문제.. 김호원 1764 2007/10/30
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.