다름이 아니라 DB그리드로 나타낸 데이터를
퀵레포트에 뿌려주는 기능인데요
이 름 나 이
홍길동 20
홍길순 18
김영구 40
박맹구 39
. .
. .
. .
----------------------------
이렇게 나타낸 DB그리드가 있습니다.
우선 퀵레포트에서 QRBand -[Detail]로 해주고
QRDBText 를 이용해서 저런식으로 한번에 뿌려주는대
까지는 했습니다. 물론 DB그리드 형식처럼 한줄로
똑같이 뿌렸습니다.
근대 원하고자 하는건 퀵레포트에 뿌려질때..
이 름 나 이 | 이 름 나 이
|
홍길동 20 | 홍길순 18
김영구 40 | 박맹구 39
즉, 쉽게 설명하면 아래와 같은 형식처럼 입니다.
1 1 2
2 3 4
3 =>> 5 6
4
5
6
문제는 일일이 노가다 코딩으로 QRLabel 을 여러게 만들어
뿌려주는게 아니라 기존 DB그리드의 내용을 QRDBText 를 이용하여
한번에 쫙 뿌려주는 것 처럼 동일하게 말이죠..
이런형태로 나오게 할 수 는 없을까요?
방법을 알고계신분께서는 자세하게 알려주시면
감사하겠습니다. (퀵레포트를 접한지 얼마안되서.. 배려부탁드립니다.ㅠㅠ)
여기에 출력하고자 하는 컬럼수를 넣으시면 됩니다.
또한 가운데 분리선을 넣으시려면 QRBand 오른쪽 끝부분에 QRShape를 하나 놓으시면 됩니다.
그러면 모든 컬럼에 분리선이 출력이 되는데 님의 요구사항처럼 가운데에만 선이 출력되게
하려면, 전역변수 하나 선언하시고, AfterPrint 이벤트에서 카운팅에 따라 QRShape의 Visible을 True/False 하시면 될겁니다.
도움 되셨기를...