델파이 초보자 입니다.
출력물 생성을 하려는데 QuickReport 경험이 없어서요...
최종 출력물형태는 각 부서별로 동일한 양식을 통해 출력하고자 하는데요
출력버튼 한번으로 8개부서의 보고서를 동시에 출력할 수 있는지요?
아님 한개 부서씩 선택해서 8번을 생성한 후 출력해야하는지...?
쉽게 말씀드려서 동일한 양식지에 부서명만 바뀐 각각의 출력물을 뽑고자 합니다.
고수님들의 조언좀...(꾸벅)
델파이 서적을 보면, 퀵리포트 설명 중에 Group으로 출력하는 부분을
참조하시면 될 것같은데..
어쨌든..
Query로 부서별로 Group을 지어서 조회하실수는 있죠?
있으며,
Group Band를 올려서 사용하시면
그룹별로 찍을 수 있습니다..
물론...
여러부서가 쭈~욱 나옵니다..
동시에는 찍히지 않구여..
연속으로 나오게 할 수 있습니다..
동시에 찍히게 하실려면,,
QuickReport를 많이 만드셔서..
각 QuickReport 출력전에 기본프린터를 변경하는 루틴을 삽입후에
출력하시면 됩니다..
동시에 출력하는 방법은 약간 귀찮겠군요..
일반적으로 부서별로 찍어실때.. QuickReport 결과물은
아래와 같은 예로 출력됩니다..
물론, 연속으로 계속 찍을 때 말입니다..
(당연히, QuickReport는 1개만 만듭니다..)
가능합니다.
단 리포트폼 자체가 메모리에 Create 되어 있어야 합니다.
그러면 다음과 같은 형식으로 처리하 실 수 있겠죠.
for i:= 1 to 8 do
begin
//부서명 설정
rptDepart.lable.Caption := '해당부서명';
prtDepart.Print;
end;