페이지 트리

버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

Easy Heading Macro
navigationTitle목차
navigationExpandOptionexpand-all-by-default
navigationWidth225

MX-Grid로 데이터 조회 에서 조회한 데이터를 활용해 데이터 수정과 저장이 가능하도록 MX-Grid CRUD를 제작해보겠습니다.

1) MX-Grid로 데이터 조회에서의 데이터 출력 방법과 동일하게 "D 시트"에 데이터를 출력합니다.

Image Removed

Image Removed

...

titleDescription

(전구) 시트 이름 명령 규칙

MX-GRID 디자이너는 저장 시 Excel의 시트명을 예약어로 사용하고 있으며 각 이름의 역할은 아래 표와 같습니다.

...

MX-Grid는 V1 시트만 화면에 출력합니다.
(엑셀과 같이 시트 탭을 지원하지 않음)

...

SQL실행 결과를 출력할 시트로 계산을 위한 임시 데이터 저장소로 사용합니다.
(이름이 알파벳 "D"로 시작하는 모든 시트를 지칭함)
해당 시트는 서버에서 쿼리 실행 시점에 동적으로 시트가 생성되므로 수식 및 서식 등은 유지 되지 않습니다.

...

SQL실행 시 쿼리의 필터 조건으로 사용할 변수 값들을 관리하는 시트로,

실제 엑셀의 이름정의를 설정한 경우만 파라미터 값으로 인식합니다.

...

데이터 출력 시 출력 디자인 및 필드 매핑을 위해 사용하며,
현재는 서버 스크립트를 통해 템플릿 바인딩 규칙을 지정해야 합니다.

...

V + number
V_ + *

...

출력 대상 시트
eg. V2, V3, V4
V_메인, V_상세

...

2) "D 시트"에 출력한 데이터를 "V 시트"에 출력하기 위해 엑셀 수식을 활용해 연결합니다.
     여기까지는 MX-Grid로 데이터를 조회하는 방식과 동일합니다.

Image Removed

참고사항
titleDescription

(전구) MX-Grid에서 사용 가능한 함수 목록 바로가기

경고
titleDescription

MX-Grid는 엑셀의 매크로, 하이퍼링크, 필터 기능은 미지원 합니다.

3) V시트에 입력한 결과를 기록할(CRUD) 입력 화면을 생성하겠습니다.
     DatasetManager > 스키마 & 테이블 검색 > 대상 테이블 우 클릭을 눌러 "입력화면 생성"을 선택합니다.

    * 생성된 입력화면 시트의 이름은 선택한 테이블 명으로 생성됩니다.

Image Removed

Image Removed

4) 먼저, V시트생성된 입력 화면을 연결하여 작업할 수 있도록 자동으로 출력된 시트의 내용은 모두 삭제합니다.

 Image Removed

5) 사용자가 화면(V 시트)에서 데이터를 입력하거나 수정하면, 그 결과 값이 "입력화면 생성" 기능으로 추가한 데이터 업로드(저장) 전용 시트
     실시간으로 반영될 수 있도록 두 시트를 엑셀 수식(=)으로 연결합니다.

Image Removed

참고사항

(전구) 입력 화면 시트의 데이터가 정상적으로 저장되게 설정하기 위해서
첫 열에 생성되는 ROW_STATUS의 값을 반드시 'N(New)'로 설정해야 합니다.

Image Removed

6) 데이터 입력 대상 셀의 잠금을 해제를 합니다.

셀 잠금 기능 해제는 엑셀의 셀 서식을 통해 가능합니다.

Image Removed

7) 실제 입력 대상 "V 시트"에 시트 보호 기능을 설정하여 CRUD 기능을 활성화합니다.

앞서 잠금을 해제한 셀에는 데이터를 입력할 수 있고, 잠금 해제가 되어 있지 않은 나머지 셀은 선택할 수 없습니다.

Image Removed

8) MX-Grid를 저장한 후, AUD Designer의 DB Upload Plan을 통해 CRUD를 설정합니다.

Image Removed

9) 버튼을 생성한 후, [ Process Bot ]을 통해 실행 계획을 실행할 모듈을 지정합니다.

Image Removed

10) 데이터가 수정 및 저장된 것을 확인할 수 있습니다.

Image Removed

이름 정의 기능 활용하기

MX-Grid에서 선언한 변수와 AUD Designer에 배치한 컨트롤을 연동하기 위해 엑셀의 이름 정의 기능을 활용하는 방법을 설명합니다.

참고사항

AUD Platform 변수 사용 방법



1) MX