5번
<영업사원명부> 테이블의 주민등록번호 필드는 7번째 자리에 입력되는 '-' 이 후에 반드시 7자리가 입력되도록 유효성 검사 규칙을 설정하시오.
6번
<발령자명단> 테이블의 '성별' 필드는 2가지 값만을 가질 수 있는 데이터 형식으로 설정하고, "남"또는 "여"로 나타나도록 [일반]->[형식] 과 [조회]->[컨트롤 표시]를 설정하시오.
yes(-1)는 남, no(0)는 여를 나타내며,"남"은[파랑] "여"는 [빨강]으로 표시
5번 6번 질문입니다.
해설지를봐도 이해가 잘 안되서요 자세한 설명 부탁드립니다!!
InStr 함수는 한 문자열 안에 특정 문자열이 처음으로 나타난 위치를 지정하는 것입니다.
instr([제품코드],"-") 라고 하면 - 이 처음 나타난 위치를 지정 하게 되죠.
131218-4321234
라는 주민등록 번호가 있다면 - 가 처음 표시된 7 이 값으로 나옵니다.
len 은 문자의 개수를 세게 되므로 15가 될 것이고
14 - 7 을 하면 7이 남겠죠. 즉 4321234 가 입력되는 7자리를 꼭 입력하게 하기 위해서
len([주민등록번호])-instr([주민등록번호],"-")=7
와 같이 사용한 것입니다.
- 이 표시되는 곳 까지의 문자개수를 빼는 것이죠.
-1 과 0 은 남과 여를 어떤 값으로 나타낼지를 정한 것입니다.
성별 필드는 두가지 값만을 가질수 있는 데이터 형식으로 설정하고,(예/아니오)
남,여로만 선택하여 입력하도록(남,여만 선택하여 입력하려면 콤보박스를 사용)
yes(-1)는 남,no(0)는 여 를 나타내며 "남"은 [파랑],"여"는 [빨강]으로 표시되도록 설정
사용자 정의로 형식을 지정할 때는 엑셀의 사용자 정의 형식과 동일하게 양수;음수;0 순으로 지정되니 양수 부분은 생략하기 위해 ;, 음수(-1)은 파랑, 0은 빨강으로 지정하므로 ;[파랑]\남;[빨강]\여 로 지정해야 합니다.
\은 뒤에 나오는 글자를 글짜그대로 표시하기 위한 것입니다. 엑셀에서는 "여" 와 같다고 보시면 됩니다.
음수를 -로 표시하고자 할때는 -#,### 으로 사용하면 되고
음수를 () 안에 표시하고자 하면 (#,###) 로 사용하는 것입니다.
텍스트값(남,여) 를 나타내기 위해 텍스트 박스로 작성합니다.
좋은 하루 되세요.
-
*2018-01-20 18:17:02
InStr 함수는 한 문자열 안에 특정 문자열이 처음으로 나타난 위치를 지정하는 것입니다.
instr([제품코드],"-") 라고 하면 - 이 처음 나타난 위치를 지정 하게 되죠.
131218-4321234
라는 주민등록 번호가 있다면 - 가 처음 표시된 7 이 값으로 나옵니다.
len 은 문자의 개수를 세게 되므로 15가 될 것이고
14 - 7 을 하면 7이 남겠죠. 즉 4321234 가 입력되는 7자리를 꼭 입력하게 하기 위해서
len([주민등록번호])-instr([주민등록번호],"-")=7
와 같이 사용한 것입니다.
- 이 표시되는 곳 까지의 문자개수를 빼는 것이죠.
-1 과 0 은 남과 여를 어떤 값으로 나타낼지를 정한 것입니다.
성별 필드는 두가지 값만을 가질수 있는 데이터 형식으로 설정하고,(예/아니오)
남,여로만 선택하여 입력하도록(남,여만 선택하여 입력하려면 콤보박스를 사용)
yes(-1)는 남,no(0)는 여 를 나타내며 "남"은 [파랑],"여"는 [빨강]으로 표시되도록 설정
사용자 정의로 형식을 지정할 때는 엑셀의 사용자 정의 형식과 동일하게 양수;음수;0 순으로 지정되니 양수 부분은 생략하기 위해 ;, 음수(-1)은 파랑, 0은 빨강으로 지정하므로 ;[파랑]\남;[빨강]\여 로 지정해야 합니다.
\은 뒤에 나오는 글자를 글짜그대로 표시하기 위한 것입니다. 엑셀에서는 "여" 와 같다고 보시면 됩니다.음수를 -로 표시하고자 할때는 -#,### 으로 사용하면 되고
음수를 () 안에 표시하고자 하면 (#,###) 로 사용하는 것입니다.
텍스트값(남,여) 를 나타내기 위해 텍스트 박스로 작성합니다.
좋은 하루 되세요.