팡이네

UbiReport에서 다단 설정을 할 경우 그룹 제목 부분 역시 다단으로 표시되어 이상한 보고서가 출력되는데 아래와 같이 마스터 서브 형태로 설정하면 깔끔한 보고서를 만들 수 있다.


1. 마스터 데이터 컴포넌트 추가

1.1 Group 데이터 컴포넌트 추가

1.1 마스터 데이터 컴포넌트 SQL 설정

1.2 그룹 편집 들어가서 그룹 추가 (GROUP_A) 한 뒤 마스터와 서브를 연결할 컬럼을 선택

1.3 GROUP_A Header 밴드를 아래와 같이 설정해준다.

그룹 옵션 > 그룹밴드 반복 체크

그룹 옵션 > 그룹별 페이지 생성 체크



2. GROUP_A Footer 밴드를 아래와 같이 설정한다.

2.1 컴포넌트 옵션 > 포함된 데이터 컴포넌트 크기 확장 체크


3. 페이지 마다 표시될 그룹 헤더 디자인

3.1 확인을 위해 전체 페이지 및 그룹별 페이지 출력 표시

page(), totalpage()

grouppage('A'), grouptotalpage('A')


4. GROUP_A Footer 밴드에 서브 데이터 컴포넌트 추가

4.1 단순한 N-up 형태의 데이터 컴포넌트 추가


5. 서브 데이터 컴포넌트 설정

5.1 단 개수와 진행방향을 설정해준다.


6. 마스터 데이터 컴포넌트와 서브 데이터 컴포넌트를 연결

6.1 서브 데이터 컴포넌트를 클릭하여 컴포넌트 탭의 SQL 결합 버튼 클릭한다.

6.2 마스터와 서브를 연결하는 컬럼을 추가한다.


7. 미리보기

7.1 전체 페이지가 17 페이지이며 그룹 1의 페이지는 4페이지

7.2 그룹1의 멤버들이 표시된다.