Q&A

  • TQuickRep 에 관하여?
그룹별로 나누어서 화면에 출력할수 있을것 같은데..
잘안되네요..

TQuickRep 에서 Group Header 와 Group footer 라는 밴드 타입이 있던데
이것에 관하여 대충 이라도  알고 싶습니다.
1  COMMENTS
  • Profile
    아폴론 2003.03.13 19:56

    TQRGroup을 이용하면 그룹으로 출력을 할 수가 있죠. 그러기전에
    먼저 Query,Table등 TQuickRep와 연결될 데이터가 그룹별로 Sorting되어
    있어야 겠죠
    1본부 1팀......내용.....
               1팀계....금액등의 합계.
             2팀............
               2팀계......
       1본부 계......
    2본부 3팀........
              3팀계....
             4팀........
               4팀계.....
       2본부계......  
    총계.........................
    이렇게 출력 할 수가 있죠
    그렇게 하려면 디자인을 해야하는데 TQRGroup, QRband가 필요합니다.
    GroupFooter는 그다지 필요없습니다.
    디자인을 해 볼까요...
    먼저 QRband를 가져다 놓습니다. 이넘은 각 팀별 내용을 보여 줄 것입니다.
    다시 QRband를 그룹지을 숫자만큼 + 합계 해서 갖다 놓습니다.
    그다음 TQRGroup1을 가져다 놓습니다. 이넘의 속성중 FooterBand에 짝을지을 밴드이름을 적어줍니다.(Qrband4..등) 그럼 화면이 바뀔수도 있습니다.
    정열이 되는것이죠... 컴이 알아서...
    그리고 TQRGroup이 출력폼에 나타내지 않고 싶으면 높이를 조정합니다.0등으로
    반대로 1본부라고 써주려면 밴드위에 QRDBText를 갖다놓고 연결을 해 주면 됩니다. 이런 식으로 순차적으로 해 줍니다.

    TQRGroup........속성을 준다.Expression 에 그룹지을 필드를 적어준다."Query1.본부코드" 또는 "Query1.본부코드 + Query1.팀코드"...

    에궁....내용만 길어지고 내가봐도 뭔말인지 모르겠습니다...
    하여튼.... 잘~ 하면 잘됩니다.
    해보시고 안돼면 그분분을 다시 질문해 보세요...