Q&A

  • 퀵레포트로 출력시...
델파이 초보사용자 입니다.

퀵레포트를 이용해서 데이타베이스 파일을

출력할때 조건에 맞는 레코드만 출력할수 있는

방법을 알고 싶습니다.

이를테면 합계금액이 '0'인 레코드는 출력하지

않는 방법 말입니다.

저는 델파이3,퀵레포트는 델3에 포함된 2.0버젼을

사용합니다.

도움 주시면 감사하겠습니다.

읽어주셔서 감사합니다.

1  COMMENTS
  • Profile
    유도삼 1999.08.30 19:45
    나랑 께서 말씀하시기를...

    > 델파이 초보사용자 입니다.

    > 퀵레포트를 이용해서 데이타베이스 파일을

    > 출력할때 조건에 맞는 레코드만 출력할수 있는

    > 방법을 알고 싶습니다.

    > 이를테면 합계금액이 '0'인 레코드는 출력하지

    > 않는 방법 말입니다.

    > 저는 델파이3,퀵레포트는 델3에 포함된 2.0버젼을

    > 사용합니다.

    > 도움 주시면 감사하겠습니다.

    > 읽어주셔서 감사합니다.



    두가지 방법이 있을수 있습니다.

    첫번째는 퀵레포트로 보내기 전에 테이블에 필터를 걸거나 쿼리를 써서

    원하는 레코드만 추출한 후 퀵레포트를 호출합니다.

    두번째는 퀵레포트 자체에서 조건을 주는 방법이 있는 데 이는 밴드나

    각 객체의 이벤트에 적절한 코드를 삽입하면 됩니다.

    예를 들어 'OnPrint, BeforePrint, AfterPrint...'등의 이벤트에 조건을 준 후

    Enabled 속성을 False로 하거나 그 외 작업을 하면 됩니다.



    가급적이면 첫번째 방법이 좋을 듯 하네요.