Q&A

  • QuickReport에 대해 질문있습니다.
샬롬!!!



소득자별 원청징수부를 QucikReport로 작업하는 중입니다.

화면은 rbDetailBand를 사용하지 않고 rbColumnHeaderBand와 rbPageFooterBand에 PreeForm으로 Design있습니다. 이유는 조회되는 자료의 특성상 한 개인에 대해 1-12월

까지의 자료가 모두 존재하지 않기에 PreeForm으로 그려놓고 일일이 각 해당 Row에 연

결하고 있습니다.



개인에 대한 자료는 최대 12Row이며 사번이 바뀌면 NewPage를 해야합니다.

제가 구현한 형식은 ColumnHeader의 BeforePrint에서 While문을 수행하며 사번을 Check하여 같은 사번이면 해당Row에 월별 값을 뿌리고 각각의 값들을 누적합니다. 그러다 사

번이 바뀌면 While문을 빠져나갑니다. 그리고 PageFooterBand의 BeforePrint에서 누적값

을 찍어주고 AfterPrint에서 NewPage를 합니다. 그런데 정상적으로 흐르지 않고 무한

Loop를 타더군요. 혹시 Delphi로 소득자별 원천징수부 출력작업을 해보신 분이 있으시면

해결 방향을 제시해 주시면 감사하겠습니다.



좋은 하루되세요.

주의 영광 가득한 날에....



2  COMMENTS
  • Profile
    HART 2000.04.17 18:36
    저는 원청징수부를 작성하지 안는데. 혹시 Group Band를 사용해는게 어떻지... 그러면 합계도 자동으로 처리되고 그리고 Newpage메소드만 잘 활용하면 개입벼로 출력 가능할 것 같데요..



    그냥 해보세요..

    좋은 하루되세요..



    고정환 wrote:

    > 샬롬!!!

    >

    > 소득자별 원청징수부를 QucikReport로 작업하는 중입니다.



    > 화면은 rbDetailBand를 사용하지 않고 rbColumnHeaderBand와 rbPageFooterBand에 PreeForm으로 Design있습니다. 이유는 조회되는 자료의 특성상 한 개인에 대해 1-12월

    > 까지의 자료가 모두 존재하지 않기에 PreeForm으로 그려놓고 일일이 각 해당 Row에 연

    > 결하고 있습니다.

    >

    > 개인에 대한 자료는 최대 12Row이며 사번이 바뀌면 NewPage를 해야합니다.

    > 제가 구현한 형식은 ColumnHeader의 BeforePrint에서 While문을 수행하며 사번을 Check하여 같은 사번이면 해당Row에 월별 값을 뿌리고 각각의 값들을 누적합니다. 그러다 사

    > 번이 바뀌면 While문을 빠져나갑니다. 그리고 PageFooterBand의 BeforePrint에서 누적값

    > 을 찍어주고 AfterPrint에서 NewPage를 합니다. 그런데 정상적으로 흐르지 않고 무한

    > Loop를 타더군요. 혹시 Delphi로 소득자별 원천징수부 출력작업을 해보신 분이 있으시면

    > 해결 방향을 제시해 주시면 감사하겠습니다.

    >

    > 좋은 하루되세요.

    > 주의 영광 가득한 날에....

    >

  • Profile
    BLUE 2000.08.18 01:05
    ======================================================

    저도 비슷한 것을 짜고 있는데,

    암난 For문을 돌려도 안되더군요..

    특히 Newpage가 먹히지 않고 에러만 떠서,

    결국 Group Band를 사용하여 해결했습니다.

    (물론 이전에 Query로 잘 정리하셔야 겠죠.....)



    HART wrote:

    > 저는 원청징수부를 작성하지 안는데. 혹시 Group Band를 사용해는게 어떻지... 그러면 합계도 자동으로 처리되고 그리고 Newpage메소드만 잘 활용하면 개입벼로 출력 가능할 것 같데요..

    >

    > 그냥 해보세요..

    > 좋은 하루되세요..

    >

    > 고정환 wrote:

    > > 샬롬!!!

    > >

    > > 소득자별 원청징수부를 QucikReport로 작업하는 중입니다.

    >

    > > 화면은 rbDetailBand를 사용하지 않고 rbColumnHeaderBand와 rbPageFooterBand에 PreeForm으로 Design있습니다. 이유는 조회되는 자료의 특성상 한 개인에 대해 1-12월

    > > 까지의 자료가 모두 존재하지 않기에 PreeForm으로 그려놓고 일일이 각 해당 Row에 연

    > > 결하고 있습니다.

    > >

    > > 개인에 대한 자료는 최대 12Row이며 사번이 바뀌면 NewPage를 해야합니다.

    > > 제가 구현한 형식은 ColumnHeader의 BeforePrint에서 While문을 수행하며 사번을 Check하여 같은 사번이면 해당Row에 월별 값을 뿌리고 각각의 값들을 누적합니다. 그러다 사

    > > 번이 바뀌면 While문을 빠져나갑니다. 그리고 PageFooterBand의 BeforePrint에서 누적값

    > > 을 찍어주고 AfterPrint에서 NewPage를 합니다. 그런데 정상적으로 흐르지 않고 무한

    > > Loop를 타더군요. 혹시 Delphi로 소득자별 원천징수부 출력작업을 해보신 분이 있으시면

    > > 해결 방향을 제시해 주시면 감사하겠습니다.

    > >

    > > 좋은 하루되세요.

    > > 주의 영광 가득한 날에....

    > >