실습 예제 |List-Grid와 입력 컨트롤을 활용한 인사 관리 화면 | |
---|---|
|
데이터 조회를 위한 컨트롤을 생성합니다.
그리드 컨트롤에 "GRID" Datasource 연결 후 보고서를 조회하여 정상적으로 실행되는지 확인합니다.
|
데이터를 쉽게 입력하기 위해 List-Grid의 Field Type을 설정합니다.
|
List Grid 컨트롤의 디자인을 수정하기 위해 컨트롤을 우 클릭 후 [디자인]을 선택해 디자인 창을 실행합니다.
필드의 데이터 정렬을 변경합니다.
Field Type을 변경하여 값을 쉽게 변경할 수 있도록 설정합니다.
필드 명 | Field Type | |
---|---|---|
DIVISION / EMP_RANK / GENDER |
| |
IMG |
| |
BIRTH_DATE / ENTER_DATE |
| |
PHONE_NO |
| |
LEAVE_YN |
|
보고서를 실행하여 설정한 디자인이 정상적으로 적용되었는지 확인합니다.
Formula Editor를 활용하여 YOS(근속년수), Employees count(직원 수)를 계산합니다.
좌측 목록에서 YEAR 함수와 [ENTER_DATE] 필드를 선택하여 수식을 작성한 후 적용 버튼을 눌러 수식 작성을 완료합니다.
|
보고서를 실행하여 YOS 필드가 정상적으로 추가 되었는지 확인합니다.
Label의 Formula를 활용하여 직원 수 정보를 표현합니다.
List Grid의 우측 상단에 있는 [Label2] 컨트롤을 선택하여 Formula의 버튼을 클릭하여 Formula Editor를 실행합니다.
우측 상단의 "[폼 이름]'s Controls"를 클릭합니다. 팝업창에서 컨트롤 목록을 확인할 수 있으며, Visible 상태 수정 및 선택한 컨트롤로 포커스가 맞춰져 컨트롤의 속성을 변경할 수 있습니다. |
텍스트와 COUNTIF 함수를 + 연산자로 연결하여 Total, Female, Male Count를 텍스트로 표현합니다.
|
Create Input Form과 DB Upload 기능을 활용하여 데이터 생성, 조회, 업데이트, 삭제 동작을 설정합니다.
Create Input Form을 활용하여 입력 컨트롤과 List-Grid를 연결합니다.
목표 화면과 같이 컨트롤을 배치합니다.
사용하지 않는 컨트롤은 삭제할 수 있습니다. 또한 컨트롤의 텍스트나 디자인을 변경할 수 있습니다. |
|
Data Control을 연결하여 Column 연결이 자동으로 되는 것을 확인합니다.
Process Bot을 활용하여 데이터 CRUD와 화면 변경 동작을 설정합니다.
Process Bot() 버튼을 눌러 Process Bot 설정 창을 실행합니다.
Module을 활용하여 CRUD 동작을 설정합니다.
보고서 내의 버튼 클릭 시 다른 폼으로 이동하는 동작을 설정합니다.