Q&A

  • 퀵리포터 출력형식에 관해서 도와주세요..
RealGrid에서 구현한 그리드를 리포터로 출력할려고 하는데..

어떤 형식으로 해야될지 앞이 캄캄해서 문의 드립니다.


그리드 형식은 아래와 같습니다. DB 구조는 한 테이블에 모두 저장되어서
그리드에 뿌려줍니다.




출력해야 될 형식은 아래와 같습니다. 원자재,부자재별 합계를 하단에 표기해야
됩니다. ㅠ_ㅠ;




Quick Report에서 Title과 Detail만으로는 하단 원자재,부자재별 합계구현이 안될꺼
같아서... 염치를 무릅쓰고 질문드립니다.

참조할만한 자료나 방법을 가르쳐 주시면 고맙겠습니다.
수고하세요.
1  COMMENTS
  • Profile
    KalliSta 2005.05.05 01:57
    퀵 레포트에서 서브합계 구현은 아주 간단히 처리 됩니다.
    쿼리하는 테이블에서 자재분류별로 인덱스를 거신다음
    리포트에 밴드를 2개 추가 합니다.
    QRGROUP 과 QRBAND....

    QRGROUP 밴드 속성에 보면 Footerband 부분에 추가한 QRBAND를 걸어서 서로 연결을 하면
    QRBAND의 bandtype 은 rGroupFooter로 변경됩니다.
    QRGROUP.Expression에 테이블명.인덱스필드명을(바뀌면 소계를 구해야하는 필드값) 넣어주시고

    QRGROUP에는 적당하게 제목이나 이런거 써 주시거나 아니면 QRGROUP1.Height :=0 ; 이라고 주어서
    안 보이게 하시고 QRBAND1 부분에 합계를 넣어 주시는데..

    합계를 내는 컴퍼넌트는 QREXPR 이고 여기에 Expression 속성에 SUM(테이블명.합계할 필드명) 을
    써 주시면 끝..

    참고할 건 QREXPR 속성에 ResetAfterPrint 를 True로 하셔야 누적되서 계산되지 않습니다.

    동일한 방법으로 QRGROUP 과 QRBAND를 이용하여 여러개의 서브소계를 넣으실 수 있고
    전체 합계를 넣으실수도 있습니다.
    전체합계는 QRGROUP.Expression을 비워 두시면 됩니다.

    10분이면 됩니다..

    (글로 쓰려니 빠진게 있을지도 모르겠네요.. 암튼 성공하시길..)