Easy Heading Macro | ||||||||
---|---|---|---|---|---|---|---|---|
|
목표화면 | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
|
...
- 템플릿 파일 위치 : [공용 폴더] > [교육] > [MATRIX심화교육] > [Template] > [사업부 실적 현황]
Step 2. 컨트롤 생성하기
...
컨트롤 창에서 오른쪽 마우스 클릭 후 [Add] > [DatePicker] > [Monthly]를 선택합니다.
캘린더 컨트롤의 속성을 변경합니다.
- 라벨 텍스트 변경 : 기준월
- 캘린더 LinckedCell 변경 : VS_DATE
2.2 사업부 콤보박스
컨트롤 창에서 오른쪽 마우스 클릭 후 [Add] > [ComboBox] > [ComboBox]를 선택합니다.
콤보박스 컨트롤의 속성을 변경합니다,
- 라벨 텍스트 변경 : 사업부
- 콤보박스 속성 변경 LinckedCell : VS_DIV, Name : CB_DIV, DataSource : 사업부, DisplayAll : True
2.3 지역 콤보박스
컨트롤 창에서 오른쪽 마우스 클릭한 후 [Add] > [ComboBox] > [ComboBox]를 선택합니다.
콤보박스 컨트롤의 속성을 변경합니다.
- 라벨 텍스트 변경 : 지역
- 콤보박스 속성 변경 LinckedCell : VS_REG, Name : CB_REG, DataSource : 지역, DisplayAll : True
...
사업부 콤보박스의 값에 따라 지역 콤보박스의 값이 조회되도록 사업부 콤보박스의 속성을 변경합니다.
- LinkedControl : CB_REG
...
2.5 조회 버튼 매크로 동작 설정
조회 버튼을 클릭하면 보고서가 조회되는 매크로를 컨트롤 속성에서 설정합니다.
- Macro : MX_REFRESH
Step 3. 데이터셋 출력하기
...
- i-MATRIX 리본 메뉴에서 [DB Bot] > [Dataset Manager]를 클릭해 데이터셋 관리자 창을 실행합니다.
DS 데이터셋의 출력 유형을 [표]로 변경합니다.
코드 블럭 language sql firstline 1 title DS linenumbers true collapse true SELECT DISTINCT DIV_NM T2.기준년월 AS 사업부명기준년월 , REG_NMT2.매장코드 AS 지역 , PROD_L_NM매장코드 , T1.매장지역 AS 제품대분류매장지역 , PROD_M_NMT1.매장구군 AS 제품중분류 매장구군 , PROD_NMT1.매장유형 AS 제품명 , SALE_PLAN AS 매출계획 , SALE_ACT매장유형 , T1.매장명 AS 매출실적 , SALE_COST AS 비용 , SALE_PROFIT매장명 , SUM(T2.매출목표) AS 비용 매출목표 ,YEAR FROM ,MONTH ,PROD_M_CD ,PROD_L_CD ,PROD_CD ,DIV_CD ,REG_CD FROM EDU_DEV_M_SALES WHERE public.sales_매장정보 T1 INNER JOIN public.sales_매출목표 T2 ON (T1.매장코드 = T2.매장코드) WHERE (1=1 AND TO_CHAR((TO_DATE( YEAR || MONTH , 'yyyyMM' )) , 'yyyyMM') T2.기준년월 = :VS_DATEYM AND DIV_CDT1.매장지역 = @:VS_DIVAREA AND REG_CDT1.매장구군 = @:VS_REGAREA_GU ) GROUP BY T2.기준년월,T2.매장코드,T1.매장지역,T1.매장구군,T1.매장유형,T1.매장명 ORDER BY T2.매장코드 DESC
- DS 데이터셋에서 마우스 오른쪽 클릭하여 [헤더 출력] 속성을 비활성화합니다.
- 출력 위치 설정 아이콘을 클릭하고, B5셀을 클릭하여 데이터셋을 출력할 셀의 위치를 지정합니다.
- 예(Y) 버튼을 클릭하여 B5셀에 데이터를 출력합니다.
- DS 데이터셋에 출력 위치가 지정된 것을 확인할 수 있습니다.
데이터셋 관리자의 닫기 버튼을 누르고, 변경 내용을 저장합니다.
조회 조건을 설정하고 보고서를 실행하여 데이터가 정상적으로 출력되는 것을 확인합니다.
Step 4. DB Upload Plan 설정하기
...
- i-MATRIX 리본 메뉴에서 [DB Bot] > [DB Upload Plan]을 클릭하여 데이터 업로드 창을 실행합니다.
- 데이터 업로드 창에서 테이블을 선택하기 위해 테이블 검색 창을 실행합니다.
public 스키마에서 edu_dev_m_sales 테이블을 선택하거나 검색합니다.
참고사항 title 참고 : 스키마 및 테이블 정보 등록 DB의 스키마와 테이블을 CRUD 보고서에서 사용하기 위해서 사용할 스키마와 테이블을 i-META의 스키마 관리자에서 등록 후 권한 설정을 해야 합니다.
스키마 및 테이블 추가하기 가이드를 참고해주세요.
- 데이터 업로드 창에서 각 컬럼별로 연결 셀을 셀 선택으로 변경합니다.
해당 컬럼의 첫번째 줄의 데이터 셀을 선택합니다. - [연결 셀]과 과 [셀 방향]이 변경된 것을 확인할 수 있습니다.
나머지 컬럼도 연결 셀을 수정합니다.참고사항 icon false title Discription 데이터가 List 형식으로 화면에 출력되어 있으므로 셀 방향은 아래로 설정합니다.
코드 값에 해당하는 컬럼의 Key 유형을 Primary로 변경합니다.
[ [확인] 버튼을 눌러 데이터 업로드 설정을 완료합니다. [연결 셀]과 [셀 방향]이 변경된 것을 확인할 수 있습니다. 나머지 컬럼도 연결 셀을 수정합니다. [확인] 버튼을 눌러 데이터 업로드 설정을 완료합니다.
참고사항 title
...
DB Upload Plan으로 데이터 CRUD 설정 시 자동으로 생성되는 CRUD 시트입니다.
확인 방법
참고사항 데이터가 List 형식으로 화면에 출력되어 있으므로 셀 방향은 아래로 설정합니다.
Step 4. DB Upload Plan 설정하기
[저장] 버튼을 눌렀을 때 설정한 실행 계획이 실행되어 데이터가 저장되도록 동작을 설정합니다.
...