Q&A

  • 쿼리한 테이블에서 멀티 셀렉트한 것만 퀵리포드에서 인쇄 ?
쿼리한 테이블에서 멀티 셀렉트는 구현을 하였는데

이것을 가지고 퀵리포트에서 인쇄를 할려니 잘않됩니다.



물론 한레코드식 인쇄를 구현하면 되겠지만 퀵리포트를 주로 쓰던 버릇때문에...

아무튼 귀신같은 실력의 달인들의 도움을 기다립니다...



2  COMMENTS
  • Profile
    TMS 2001.01.09 22:52
    김종섭 wrote:

    > 쿼리한 테이블에서 멀티 셀렉트는 구현을 하였는데

    > 이것을 가지고 퀵리포트에서 인쇄를 할려니 잘않됩니다.

    >

    > 물론 한레코드식 인쇄를 구현하면 되겠지만 퀵리포트를 주로 쓰던 버릇때문에...

    > 아무튼 귀신같은 실력의 달인들의 도움을 기다립니다...

    >



    퀵리포트의 밴드에는 BeforePrint이벤트가 있습니다.

    쿼리한 테이블과 연결된 DBGrid와 BeforePrint이벤트를 이용하여 쉽게 선택된 행만

    출력할 수 있습니다.

    아래와같이 BeforePrint이벤트를 작성하세요



    procedure TForm1.DetailBand1BeforePrint(Sender: TQRCustomBand;

    var PrintBand: Boolean);

    begin

    PrintBand := DBGrid.SelectedRows.CurrentRowSelected;

    end;



  • Profile
    승추니 2001.01.09 22:22
    김종섭 wrote:

    > 쿼리한 테이블에서 멀티 셀렉트는 구현을 하였는데

    > 이것을 가지고 퀵리포트에서 인쇄를 할려니 잘않됩니다.

    >

    > 물론 한레코드식 인쇄를 구현하면 되겠지만 퀵리포트를 주로 쓰던 버릇때문에...

    > 아무튼 귀신같은 실력의 달인들의 도움을 기다립니다...

    >



    --------------------------------------------------------



    헉스~~ 귀신같은 실력이라...^^" 난 아닌데..쩌비~~



    멀티셀렉트만 옮겨라는 명령은 엄는걸루 알구여.. 방법이라면..



    <---- 프린트밴드라는게 있데여.. 이거 써두 되구여.. 근데 느리데여..ㅠ.ㅠ





    테이블인 경우 필터를 사용하거나, 쿼리인 경우 where절에 쓰시면 쉽게 될꺼에여..



    즐푸하세여..^^"