Q&A

  • 퀵레포트 작업중임다
저는 지금 db(mysql)를 연동하여 프로그램을 제작한 상태입니다.

그래서 퀵레포트를 이용하여 보고서를 만들고 인쇄를 하려는 중인데,

db의 내용을 스트링그리드에 불러와서 불러온 자료를 퀵레포트로 만들어 출력을 하려고 하는데, 좀 아리송 합니다.QRlabel에 db의 한필드의 내용을 받아오는건 되는데, 인쇄도 돼더라구요!

하지만 여러개의 필드와 해당 항목이 몇 줄이 될지도 모르는데....



어찌하면 좋을까요! 먼저 경험 하신 선배님들의 충고바랍니다.



3  COMMENTS
  • Profile
    손인호 2000.08.18 17:15
    문형록 wrote:

    > 저는 지금 db(mysql)를 연동하여 프로그램을 제작한 상태입니다.

    > 그래서 퀵레포트를 이용하여 보고서를 만들고 인쇄를 하려는 중인데,

    > db의 내용을 스트링그리드에 불러와서 불러온 자료를 퀵레포트로 만들어 출력을 하려고 하는데, 좀 아리송 합니다.QRlabel에 db의 한필드의 내용을 받아오는건 되는데, 인쇄도 돼더라구요!

    > 하지만 여러개의 필드와 해당 항목이 몇 줄이 될지도 모르는데....

    >

    > 어찌하면 좋을까요! 먼저 경험 하신 선배님들의 충고바랍니다.

    >

    질문을 좀 구체적으로 해주시면 좋을것 같네요.

  • Profile
    문형록 2000.08.18 19:34
    음~ 그러니깐요!

    퀵레포트를 사용해서 보고서를 만들고,

    인쇄를 하려고 합니다.

    데이터베이스의 테이블의 내용을 불러와서요!!!



  • Profile
    손인호 2000.08.19 10:07
    문형록 wrote:

    > 음~ 그러니깐요!

    > 퀵레포트를 사용해서 보고서를 만들고,

    > 인쇄를 하려고 합니다.

    > 데이터베이스의 테이블의 내용을 불러와서요!!!

    >

    그래도 애매하네요. 퀵리포틀 전혀 모르시는지, 아니면 DB에서 자료를 불러오는

    부분이 않되는지...

    일단 퀵리포트 디자인이 됐다고 가정하면, 자료를 가져와야 하는데,

    쿼리를 직접실행할 수도 있고 다른 폼에서 스트링그리드로 조회하고, 스트링그리드의

    내용을 출력할 수도 있습니다.

    쿼리 사용시는

    쿼리 실행 후

    퀵리포트의 OnNeedData이벤트에서 eof 될때까지 MoreData에 True값을 주면 되고

    스트링그리드라면 RowCount-1까지 루프를 돌리면 되게찌요.



    퀵리포트관련 문서가 자료실에 있으니까 참조를 하시고, 필요하다면 스트링그리드를

    이용하는 방법은 소스를 보내 드리겠습니다.