책 내용 질문하기
유효성 검사 규칙
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
428
조회수
66
작성일
2016-03-22
작성자
첨부파일

컴활 1급 실기 엑세스 실전모의고사 B형 질문입니다.

DB구축 1번 문제의 ④번 문제

제품코드 3번째 자리에 입력되는 '-' 이후에 반드시 3자리가 입력되도록 유효성 검사 규칙을 설정하시오.

정답: Len([제품코드]) - Instr([제품코드], "-") = 3

정답이 왜 저렇게 나오는지 전혀 이해가 되지 않습니다.

답변
2016-03-26 07:24:37

Len([제품코드]) - Instr([제품코드], "-") = 3

len([제품코드]) 는 제품코드의 전체 글자개수를 셉니다.

instr([제품코드],"-") 는 제품코드에서 - 의 위치를 찾죠.

전체글자수 - "-" 의 위치 가 되므로

전체글자수가 6이고 -의 위치가 3이므로 6-3=3 이 됩니다. 반드시 3자리가 입력되어야 한다고 했으므로

=3 으로 비교한 것입니다. 3=3 이 되어3자리가 맞는지 확인 가능하지요.

좋은 하루 되세요.

  • *
    2016-03-26 07:24:37

    Len([제품코드]) - Instr([제품코드], "-") = 3

    len([제품코드]) 는 제품코드의 전체 글자개수를 셉니다.

    instr([제품코드],"-") 는 제품코드에서 - 의 위치를 찾죠.

    전체글자수 - "-" 의 위치 가 되므로

    전체글자수가 6이고 -의 위치가 3이므로 6-3=3 이 됩니다. 반드시 3자리가 입력되어야 한다고 했으므로

    =3 으로 비교한 것입니다. 3=3 이 되어3자리가 맞는지 확인 가능하지요.

    좋은 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.