Q&A

  • 퀵 리포트에서..
안녕하세여 ?



퀵 리포트에서 작업하다 궁금한 점이 있어 글을 올립니다

회계.db 에 날짜, 회사, 제품. 가격 등의 필드가 있는데

퀵 리포트에서



날짜



제품a 회사1, 회사2, 회사3

제품b 회사1, 회사2

제품c 회사1, 회사2, 회사3





이렇게 만들고 싶습니다

해결 방법을 알고 싶습니다

그럼 부탁드립니다/

2  COMMENTS
  • Profile
    이재식 2000.03.22 02:47
    초보자 wrote:

    > 안녕하세여 ?

    >

    > 퀵 리포트에서 작업하다 궁금한 점이 있어 글을 올립니다

    > 회계.db 에 날짜, 회사, 제품. 가격 등의 필드가 있는데

    > 퀵 리포트에서

    >

    > 날짜

    >

    > 제품a 회사1, 회사2, 회사3

    > 제품b 회사1, 회사2

    > 제품c 회사1, 회사2, 회사3

    >

    >

    > 이렇게 만들고 싶습니다

    > 해결 방법을 알고 싶습니다

    > 그럼 부탁드립니다/



    이재식 Wrote :

    안녕하세요?



    쿼리를 쓰시는지 테이블을 쓰시는지 설명이 없네요.



    퀵에 그룹밴드를 올려놓으시고,

    expression속성에 날짜를 등록합니다.



    그런다음 newpage를 true로 하면 날짜별로 페이스 스킵이 되고요,

    그렇게 하지 않으면 그냥 나옵니다.(스킵없이)



    단 날짜가 소트가 되어 있어야 정상적으로 나올 것입니다.

  • Profile
    이재식 2000.03.22 18:47
    이재식 Wrote :

    안녕하세요?

    ***************************************

    퀵 리포트에서 작업하다 궁금한 점이 있어 글을 올립니다

    > > > 회계.db 에 날짜, 회사, 제품. 가격 등의 필드가 있는데

    > > > 퀵 리포트에서

    > >

    >



    > 제품a 회사1, 회사2, 회사3

    > 제품b 회사1

    > 제품c 회사1, 회사2, 회사3



    ******************************************

    먼저 답변하기 전에 테이블 구조 및 그 안에 들어가있는 데이터에대해서

    알았으면 합니다.

    보니까, 회사필드가 있는데요, 이 회사필드안에 회사1, 회사2, 회사3... 등이

    들어가 있나요?

    그렇다면 결국 쿼리를 던지면 제품a에대해서 회사1, 회사2,회사3등이

    가로가 아닌 세로로 나올 것입니다. 아래처럼.

    가령, 제품a 에 대해서 회사1

    회사2

    회사3

    이것을 세로가 아닌 가로로 만들어야 할 것입니다.



    쉽습니다(?)



    가장 logical한 방법은 역시 onNeedData이벤트를 쓰는 것입니다.

    대신, 코딩을 해야 합니다.



    또다른 방법은 detailband의 beforePrint이벤트에서 코딩을 해야 하는데,

    다른 제품이 나올때까지 next를 하면서 제어를 해야 합니다.

    지면상 이 부분은 자세히 설명을 못하겠네요.



    다른 방법은 건수가 많지 않으면 임시테이블 만들어서 해도 괜찮구요.

    물론 데이터 입력형식은 원하는 형태로 넣어야 하니까, 임시테이블에

    데이터 넣을때 코딩을 해야 되죠.



    쩝~~, 결국 아무 도움도 안되었네요. ^^