기본모의고사9회 문제1-⑤
주민등록번호 필드는 9번째자리에는 입력되는 - 이후 에 반드시 7자리 입력되도록 유효성 검사규칙 설정 하라고 나와있는데 답이 Len([주민등록번호])-InStr([주민등록번호],"-")=7 이거더라고요...
Len([주민등록번호])-InStr([주민등록번호],"-")=7 대한 풀이좀해주세요
또 문제1-⑥ 남 또는 여로 나타나도록 설정하고 YES(-1)은 남 NO(0)는 여를 나타내며 남은 파랑 여는 빨강 표시되도록 설정하라는 문제인데 정답은 ;[파랑]\남;[빨강]\여 이렇게 나와있는데...
왜 ';[파랑]\남;[빨강]\여 '되는지 모르겠습니다..
그리고 지시문에 설정하고 YES(-1)은 남 NO(0)는 여를 나타내라고 되어있는데 이건 설정 안해주나요??
1.
InStr 함수는 한 문자열 안에 특정 문자열이 처음으로 나타난 위치를 지정하는 것입니다.
instr([제품코드],"-") 라고 하면 - 이 처음 나타난 위치를 지정 하게 되죠.
131218-4321234
라는 주민등록 번호가 있다면 - 가 처음 표시된 7 이 값으로 나옵니다.
len 은 문자의 개수를 세게 되므로 15가 될 것이고
14 - 7 을 하면 7이 남겠죠. 즉 4321234 가 입력되는 7자리를 꼭 입력하게 하기 위해서
len([주민등록번호])-instr([주민등록번호],"-")=7
와 같이 사용한 것입니다.
- 이 표시되는 곳 까지의 문자개수를 빼는 것이죠.
2.
-1 과 0 은 남과 여를 어떤 값으로 나타낼지를 정한 것입니다.
성별 필드는 두가지 값만을 가질수 있는 데이터 형식으로 설정하고,(예/아니오)
남,여로만 선택하여 입력하도록(남,여만 선택하여 입력하려면 콤보박스를 사용)
yes(-1)는 남,no(0)는 여 를 나타내며 "남"은 [파랑],"여"는 [빨강]으로 표시되도록 설정
사용자 정의로 형식을 지정할 때는 엑셀의 사용자 정의 형식과 동일하게 양수;음수;0 순으로 지정되니 양수 부분은 생략하기 위해 ;, 음수(-1)은 파랑, 0은 빨강으로 지정하므로 ;[파랑]\남;[빨강]\여 로 지정해야 합니다.
\은 뒤에 나오는 글자를 글짜그대로 표시하기 위한 것입니다. 엑셀에서는 "여" 와 같다고 보시면 됩니다.
음수를 -로 표시하고자 할때는 -#,### 으로 사용하면 되고
음수를 () 안에 표시하고자 하면 (#,###) 로 사용하는 것입니다.
텍스트값(남,여) 를 나타내기 위해 텍스트 박스로 작성합니다.
좋은 하루 되세요.
-
*2017-08-07 17:56:17
1.
InStr 함수는 한 문자열 안에 특정 문자열이 처음으로 나타난 위치를 지정하는 것입니다.
instr([제품코드],"-") 라고 하면 - 이 처음 나타난 위치를 지정 하게 되죠.
131218-4321234
라는 주민등록 번호가 있다면 - 가 처음 표시된 7 이 값으로 나옵니다.
len 은 문자의 개수를 세게 되므로 15가 될 것이고
14 - 7 을 하면 7이 남겠죠. 즉 4321234 가 입력되는 7자리를 꼭 입력하게 하기 위해서
len([주민등록번호])-instr([주민등록번호],"-")=7
와 같이 사용한 것입니다.
- 이 표시되는 곳 까지의 문자개수를 빼는 것이죠.
2.
-1 과 0 은 남과 여를 어떤 값으로 나타낼지를 정한 것입니다.
성별 필드는 두가지 값만을 가질수 있는 데이터 형식으로 설정하고,(예/아니오)
남,여로만 선택하여 입력하도록(남,여만 선택하여 입력하려면 콤보박스를 사용)
yes(-1)는 남,no(0)는 여 를 나타내며 "남"은 [파랑],"여"는 [빨강]으로 표시되도록 설정
사용자 정의로 형식을 지정할 때는 엑셀의 사용자 정의 형식과 동일하게 양수;음수;0 순으로 지정되니 양수 부분은 생략하기 위해 ;, 음수(-1)은 파랑, 0은 빨강으로 지정하므로 ;[파랑]\남;[빨강]\여 로 지정해야 합니다.
\은 뒤에 나오는 글자를 글짜그대로 표시하기 위한 것입니다. 엑셀에서는 "여" 와 같다고 보시면 됩니다.음수를 -로 표시하고자 할때는 -#,### 으로 사용하면 되고
음수를 () 안에 표시하고자 하면 (#,###) 로 사용하는 것입니다.
텍스트값(남,여) 를 나타내기 위해 텍스트 박스로 작성합니다.
좋은 하루 되세요.