본 게시물에서는 자리수가 정해져있는 데이터를 오류없이 입력하도록 설정하는 입력 마스크에 대해 알아보자. 본 예시에서는 주민등록번호에 입력 마스크를 설정해본다.



아래 첨부된 [문제_UI학사정보.accdb]를 다운받고 [학생] 테이블을 [디자인 보기]로 열어보자. [주민등록번호] 열(필드)를 선택하고 [입력 마스크]의 오른쪽에 있는 버튼을 누른다.



참고로 아래와 같은 메시지 창이 나타나면 바로 [열기] 버튼을 누른다.



[입력 마스크 마법사]의 첫 번째 창에서 [주민등록번호]를 선택하고 [다음] 버튼을 누른다.



[입력 마스크 마법사]의 두 번째 창에서 [입력 마스크]는 그대로 두고, [입력 마스크 기호]'_'로 선택한 후 [다음] 버튼을 누른다. 입력 마스크 000000\-0000000을 보면 주민등록번호 자리수와 일치하는 것을 알 수 있다. 마스크 자리를 나타내는 '0'는 반드시 값이 있어야 할 때 사용하는 기호이다.



[입력 마스크 마법사]의 세 번째 창에서 [기호와 함께]를 선택한 후 [다음] 버튼을 누른다.



[입력 마스크 마법사]가 준비되었다는 창이 나타나면 [마침] 버튼을 누른다.



그러면 [주민등록번호] 열(필드)의 [입력 마스크]에 아래 그림과 같이 자릿수 기호가 나타나는 것을 확인할 수 있다.



설정을 마쳤으면 [저장] 버튼을 누른다.



[학생] 테이블을 열고 [주민등록번호] 열(필드)에 커서를 놓으면 입력 마스크가 나타나는 것을 확인할 수 있다.



※ 첨부 파일

문제_UI학사정보.accdb

답_UI학사정보.accdb



Posted by inulibarts
,