Q&A

  • QReport에서 같은 기준값을 묶음으로 표시하려면 어떻게 하나요?
안녕하세요?

델파이 6을 사용해서 QuickReport로 보고서를 꾸미고 있습니다.
아직 잘 다룰줄 몰라서 여쭤봅니다.

------------------------------------------------
공정명 | 투입수 | 총불량수 | 불량명(불량수)
------------------------------------------------
가나다 | 20      | 0           |
------------------------------------------------
마바사 | 20      | 3           | A불량(2)
                                     | B불량(1)
------------------------------------------------
아자차 | 20      | 1           | A불량(1)
------------------------------------------------


위와 같은 불량보고서를 만들어야 합니다.
중간의 '마바사' 같은 경우에 처리를 어떻게 해야할 지 모르겠네요.

A테이블 : 공정명, 투입수, 양품수, 불량수
B테이블 : 공정명, 불량명, 불량수
이런식으로 구성되어 있습니다.

해결방법에 조언을 주시면 감사하겠습니다.
3  COMMENTS
  • Profile
    phono 2009.01.15 19:24
    퀵레포트의

    QRGroup 과

    QRSubDetail을 조합 해서 작성 하시면 됩니다. data set은 두개를 놓으시구요..

    두개의 data set중 a 테이블이 마스터가 되구 b 테이블은 서브디테일이 되게 한후..

    QRreport가 영향(즉 레포트의 시작에서 끝까지)을 받는 데이타 셋은 a 테이블

    서브 디테일의 data 셋은 b 테이블이 되게 설정 한후..


    a 테이블과 data source 콤포넌트를 매칭 시키시고 data source 콤포넌트의 이벤트중에 data change 이벤트에다가

    b 테이블의 해당공정별로 불량 내역을 읽어오게 이벤트를 프로그램 하시고..


    QRGroup 의 프로퍼티중 expression 부분에는 a테이블.공정명 을 걸어주시고

    서브디테일 밴드의 bands 프로퍼터에 다 해더밴트 속성을 enable 해주세요.




    전체 퀵레포트의 레포트 구성은


    --------------------------------------
    페이지 헤더 밴드
    --------------------------------------
    컬럼 헤더 밴드
    --------------------------------------
    그룹 밴드
    --------------------------------------
    서브디테일 밴드
    --------------------------------------
    페이브 풋더 밴드



    식으로 구성이 됩니다.



  • Profile
    박종철 2009.01.15 19:33
    빠른 답변에 감사드립니다.
    내용이 부족해서 내용을 곰곰히 되새겨보면서 따라해봐야겠습니다. ^^;;
    감사합니다.
  • Profile
    박종철 2009.01.15 20:00
    죄송합니다.
    전 단순 Report만 만들어 봐서 그냥 Query만 사용했었는데 Dataset에서부터 막히네요... ㅠ_ㅠ

    혹 위와 비슷한 경우에 대한 예제파일이 있으시다면 보여주실수 있으신가요?
    어려운 부탁인거 압니다만 워낙 감이 안와서 부탁드립니다.