! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

11강. 조건문으로 사용자 필수 입력 데이터 설정하기 > 온라인 스터디

본문 바로가기

첫번째앱만들기 11강. 조건문으로 사용자 필수 입력 데이터 설정하기

페이지 정보

작성자 MESCIUS 작성일 2020-07-15 16:04 조회 2,016회 댓글 0건

본문

첨부파일

이번 강의에서는 9강. 조건문으로 올바른 날짜 선택 유도해보기에서 배웠던 조건문을 활용하여, 사용자가 모든 양식란에 데이터를 반드시 입력하도록 만들어 보겠습니다.

오늘도 코딩 없이 Excel 느낌 그대로 시작해봅시다~~!!

10강 엑셀(Excel) 함수로 휴가기간 계산해보기에 이어서 시작하겠습니다.  



사용자 필수 입력 조건 만들기


사용자가 모든 입력란을 빈칸으로 남겨둔 상태로 신청할 수 없도록, "신청하기" 버튼에 조건문을 설정하겠습니다.


1. "프로젝트 탐색기 > 페이지1" 을 더블 클릭하여 해당 시트로 이동합니다.


실행 버튼


2. "신청하기" 버튼을 선택하고, "우측 패널 > 셀 유형 > 명령 편집"을 선택합니다.


3. "명령 창"에서 "새 명령"을 클릭 합니다.



4. "명령 선택"에서 "조건문(If-Else) 만들기"를 선택합니다.



5. "IF [조건식]" 영역에 "" 버튼을 눌러 조건식 설정으로 들어 갑니다.



6. "새 조건"을 클릭합니다.



7. ""에서 "셀 선택" 버튼을 눌러, "Q5"(사번) 입력 텍스트 상자를 선택 합니다.



8. 연산자="다름" 선택 || ="%Null%" 입력



9. 새 조건을 눌러 위와 동일하게 모든 입력란에 대해서 동일하게 조건을 설정해줍니다.

  • 사원명(Q8) - 연산자="다름" 선택, ="%Null%" 입력

  • 부서명(Q11) - 연산자="다름" 선택, ="%Null%" 입력

  • 시작일(Q14) - 연산자="다름" 선택, ="%Null%" 입력

  • 종료일(AA14) - 연산자="다름" 선택, ="%Null%" 입력


10. "확인" 버튼을 눌러, IF조건 설정(모든 입력란이 Null이 아닐 경우, 동작)을 완료합니다.


11. 위의 IF문이 만족 했을 때 "데이터 테이블 업데이트 명령"이 동작하도록 "드래그 앤 드롭"으로 "데이터 테이블 업데이트 명령"을 IF문 명령 안으로 이동시킵니다.



12. 사용자가 입력란을 비워둔 상태로 "신청하기" 버튼을 누를 경우, 에러가 보여지도록 "Else 추가"를 눌러 줍니다.



13. 생성된 Else에서 "" 버튼을 눌러 명령 추가 창으로 이동합니다.



14. "명령 창"에서 "메시지 보여주기"를 선택합니다.



15. "메시지"에 "사번, 사원명, 부서, 날짜를 정확하게 입력해주세요."를 입력합니다.



16. "확인" 버튼을 눌러, 메시지를 저장합니다.


17. "명령 창"에서, "확인"을 눌러 조건문을 저장합니다.



이제 사용자는 양식에 있는 입력란을 모두 입력해야만 휴가 신청을 할 수 있습니다. "실행 버튼" 또는 "F5" 키를 눌러, 아래와 같이 에러가 발생하는지 확인 해봅니다.


실행 버튼





Forguncy 사용 중 기술 문의 또는 구매에 대한 상담이 필요하실 경우, 언제든지 연락 부탁드립니다.


  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기

태그1

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.