테이블 3개를 출력해야 하는데
a b c
123 123 123
eee ggg llll
ggg www qqq
위와 같이 3개의 테이블이 있다고 가정하에
퀵립구성이
a테이블 123 레코드 출력
b테이블 123에 해당하는 모든 레코드 출력하고 나서
c테이블 123에 해당하는 모든 레코드 출력
a테이블을 b테이블과 조인해서 먼저 a테이블의 내용을 표시하고
그다음 b테이블의 내용을 표시합니다.
원래는 a ->b->c 이런식으로 구성이 되어 있어나 테이블 설계를 잘못해서
b에 해당되는 내용을 c에서 찾을수 있어야 하는데 그렇게 할수가 없어서
퀵립으로 어떻게 위와 같이 출력을 하려고 합니다.
제 실력으로는 도저히 해결이 되지 않아 이렇게 조언을 구합니다.
일단 무식한 방법을 말씀드릴게요.
퀵리포트의 needdata 이벤트에. 계속 출력할지 체크를 하나 두시고여
[테이블3개의 모든 레코드 카운터 로 체크하는것이 무난하게시겟져.
다른조건이 있슴.. 그걸로 체크하심도..]
DetailBand1BeforePrint에서 출력하시는 것이지요.
디테일 밴드에서 테이블.a를 먼저찍으세요..
form1.query1.next 하면서....
그리고 form1.query1.eof 이면 다시 query2.를 찍으시고여.
이런식으로 찍으시면 될줄 압니다.
뭐 약간씩 문제가 발생할수도 있겟지만.. ^^
즐프하세요.