Q&A

  • 퀵리포트사용법에대해서...(page제어를 어떻게하는지)
퀵리포터에서 1page당 합계치내는 방법을 모르겠습니다. 마지막장의 총합계치는

구해지는데 1page마다 합계치를 내는것은 아무리 해도 안됩니다. 도와 주세요.

1  COMMENTS
  • Profile
    유도삼 2000.02.18 08:15
    델파이청년 wrote:

    > 퀵리포터에서 1page당 합계치내는 방법을 모르겠습니다. 마지막장의 총합계치는

    > 구해지는데 1page마다 합계치를 내는것은 아무리 해도 안됩니다. 도와 주세요.



    합계를 구하려면 Expression 컴포넌트를 사용해야 합니다.(아시겠지만)

    그런데 문제는 이 컴포넌트를 어떤 밴드에 놓아야 하는가 입니다.

    보통 사용하는 Summary밴드는 전체 페이지의 마지막에 한번만 나오므로

    페이지별 합계를 내기에는 적당치가 않습니다.

    따라서 이럴때는 다음의 두가지 정도의 방법이 있습니다.(물론 더 있을 수도 있겠죠.)

    1. Group, GroupFooter밴드를 사용

    Group밴드에 그룹화할 적당한 필드를 Expression항목에 기입합니다.

    Group밴드의 ForceNewPage를 True로 설정

    Group밴드의 GroupFooter를 GroupFooter밴드로 지정

    그런 후 GroupFooter밴드에 Expression컴포넌트를 놓으면 됩니다.

    이렇게 하면 그룹별로 페이지당 합계를 보실수 있습니다. 이때

    Exepression컴포넌트의 ResetAfterPrint의 값을 True로 하시면

    페이지별 합계를 False로 하시면 누계를 구할 수 있습니다.

    그런데 이는 특정 항목으로 그룹핑을 하기 위한 것이고 만일 그룹핑이

    필요 없다면 Group밴드의 Exepression항목을 기입하지 않아도 됩니다.

    이 때는 무조건 한 페이지를 채운 후 GroupFooter밴드가 나타나고 페이지당

    합계도 나타납니다.

    2. 밴드를 사용하지 않고 퀵 레포트의 화면 하단에 Exepression컴포넌트를 놓은 후

    사용하시면 됩니다. 이때는 특정 밴드에 속해서는 안되죠.



    하하 두서가 없었습니다.

    그럼 좋은 프로그래밍 되시길...