Composite 타입 dw(이하 C타입 dw) 에 대해 강의합니다. 2개 이상의 개별 dw 를 모아서 하나의 결과물로 만들고 싶을 때, C타입 dw를 사용합니다. 실습하면서 알아보겠습니다.

 

w_list 를 열고 출력버튼 오른편에 커맨드 버튼을 만듭니다.

 

Name : cb_printc

Text : 출력C


이 버튼을 클릭하면 C타입 dw의 dw 미리보기가 열리도록 할 예정입니다.

C타입 dw 는 두개 이상의 dw를 사용하므로 dw 하나를 만든 후 기존 d_emp_print 와 함께 C타입 dw 를 생성하겠습니다.

 

select  count(1) as cnt,

sum(sal) as sal_s

from emp

where job like :as_job

 

위 쿼리를 이용하여 Tabular 타입 dw 를 만듭니다. Retrieval Argument 로 String 타입 as_job 를 사용합니다.

직급을 아규먼트로 해서 인원과 급여총합을 보여주는 쿼리입니다. dw 디자인뷰에서 적당히 디자인을 합니다.

여기서는 칼럼, 텍스트의 Box border 속성만 수정해서 배치했습니다.


이 dw 를 d_emp_print 1 으로 저장합니다. d_emp_print , d_emp_print 1 두개의 dw를 준비했으니 C타입 dw를 만들어 보겠습니다.

 

New 창을 열고 DataWindow 탭을 클릭합니다.


Composite 선택한 후 OK 버튼 클릭~


d_emp_print, d_emp_print1 선택 후 Next 버튼 클릭~

 

 

 

 

이 글은 회원 전용입니다.

https://all4museum.tistory.com/entry/%ED%9A%8C%EC%9B%90%EC%A0%9C-%EC%84%9C%EB%B9%84%EC%8A%A4-%EC%8B%9C%EC%9E%91?category=892450

 

프리미엄 회원 모집

 

all4museum.tistory.com

 

 

 

Posted by A4M
,