실습 예제 |MX-GRID를 이용한 생산 작업 일지 화면 |
|---|
|
|
MX-Grid의 디자인 속성으로 i-MATRIX 디자이너를 실행해 Excel 파일을 활용하여 정형 보고서 양식 작성

생성한 MX-Grid 컨트롤에서 마우스 우 클릭하여 디자인을 실행합니다.
MX-Grid 실행하려면 화면을 저장해야 하므로 제작 전 저장 후 시작합니다.
|
엑셀로 화면을 만들 수 있는 편집 화면이 나타납니다.
MX-Grid 디자이너는 저장 시 Excel의 시트명을 예약어로 사용하고 있습니다.
|
MX-Grid 디자이너 창이 실행되면 i-MATRIX 메뉴의 [Open] 버튼을 눌러 파일 열기 창을 실행합니다.


i-MATRIX 메뉴의 [Save] 버튼을 눌러 MX-Grid 컨트롤에 적용합니다.
기존에 열려있던 [새문서1] 창은 종료합니다.
|

SQL을 작성하여 “EDU_DEV_UIBOT_DATA” 테이블의 데이터를 출력하여 양식과 연결합니다.







출력 위치가 설정된 것을 확인한 후 [닫기] 버튼을 눌러 데이터셋 관리자 창을 저장하고 닫습니다.
출력한 데이터를 [=] 연산자를 이용해 V1 시트의 양식과 연결합니다.

|


i-AUD 디자이너에서 조회 조건 컨트롤을 생성하여 데이터의 조회 조건을 설정합니다.

생성된 Calendar 컨트롤을 원하는 위치로 배치한 후, 화면 우측 속성 편집 영역에서 다음과 같이 속성을 설정합니다.
| 조회조건 명 | 변수 명 | Control Type | 초기 값 | Data Format |
|---|---|---|---|---|
| 년월 | VS_DATE | Month Calendar | NOW() | yyyy-MM |

InitDate를 설정하여 캘린더 컨트롤의 초기값을 세팅합니다.
|
DataFormat 설정을 실제 데이터 타입과 동일하게 설정해야 정상적으로 조회가 가능합니다. |

생성된 ComboBox 컨트롤을 원하는 위치로 배치한 후, 화면 우측 속성 편집 영역에서 다음과 같은 속성을 설정합니다.
| 조회조건 명 | 변수 명 | Control Type | DataSource | Event |
|---|---|---|---|---|
| 조 | VS_JO | ComboBox | CB_JO(공통 데이터소스 사용) | AutoRefresh 활성화 |


생성한 Button 컨트롤을 원하는 위치로 배치한 후, 화면 우측 속성 편집 영역에서 다음과 같은 속성을 설정합니다.
| 컨트롤 명 | Control Type | Text |
|---|---|---|
| 조회 버튼 | Button | 조회 |

Process Bot을 활용하여 보고서의 동작을 설정합니다.

4.1 조회 버튼 설정
조회 버튼 클릭 시 보고서가 Refresh되도록 설정합니다.






저장 후 보고서가 정상적으로 작동하는지 확인합니다.