Q&A

  • QReport의 프린트명령이 1번 밖에 실행 안되네요~
안녕하세요?

메인폼상의 스트링그리드의 내용을 Qreport의 OnNeedData이벤트를 사용하여 미리보기 혹은 프린트출력을 하려고 하는데 첫번째는 잘 되는데 다시 프린트명령을 주면 Qreport로 넘어간후 빈 폼만 나옵니다. 왜그런 현상이 일어나는지 모르겠습니다.



고견을 기대합니다.

1  COMMENTS
  • Profile
    왕초 1999.12.22 22:35
    이재민 wrote:

    > 안녕하세요?

    > 메인폼상의 스트링그리드의 내용을 Qreport의 OnNeedData이벤트를 사용하여 미리보기 혹은 프린트출력을 하려고 하는데 첫번째는 잘 되는데 다시 프린트명령을 주면 Qreport로 넘어간후 빈 폼만 나옵니다. 왜그런 현상이 일어나는지 모르겠습니다.

    >

    > 고견을 기대합니다.



    하이.. ^_^

    OnNeedData는 MoreData이 참(MoreData = True)일때까지 계속돌아갑니다..

    데이타를 계속넣을수 있다는 말이죠..

    아마 MoreData의 제어를 잘못하신것 같군요..

    만약 스트링그리드의 명칭이 StringGrid1일때



    MoreData := (i <= StringGrid1.RowCount - 1)



    참고로 i 변수는 전역변수로서 데이타의 개수만큼 하나씩 증가하며 돌아야합니다.



    그럼 즐코하세용.. ^_^