책 내용 질문하기
2권 기본모의고사9회 425페이지 문제1-4 주민번호 필드 7자리 입력
도서
2022 시나공 컴퓨터활용능력 1급 실기(엑셀, 엑세스 2016)
페이지
425
조회수
244
작성일
2022-02-04
작성자
탈퇴*원
첨부파일

문제1번의 4

<영업사원명부>테이블의 '주민번호'필드는 9번째 자리에 입력되는 '-' 이후에 반드시 7자리가 입력되도록 유효성검사 규칙을 설정하시오.

이 문제요 9번째 자리는 성별을 정하는 1,2,3,4 후 6자리를 말하는거 같은데
"'-' 이후에 반드시 7자리가 입력되도록 유효성검사 규칙을 설정하시오." 이거는 또 뭔말인가요??

문제가 성별을 의미하는 1,2,3,4 부터 입력되게 하라는건지 9번째 부터 무조건 입력되게 하라는건지..

 

답이요

len([주민번호]) - instr([주민번호], "-") = 7

 

    14           -       7              = 7

 

이건  무조건 7자리만 입력하면 되는건데 앞에 생년월일이랑 - 이거 만 해도 7개 인데

제가 답을 잘 이해를 못하는거 같은데 설명부탁드릴게요.

답변
2022-02-04 22:25:31

안녕하세요. 길벗 수험수험서 운영팀입니다.

 

1. 문제에 오류가 있는 것 같아요. 9번째가 아니라 7번째라고 해야 맞습니다. - 이후의 자릿수가 7자리가 되어야 한다는 의미입니다.

 

행복한 하루 되세요.  

 

 

  • 관리자
    2022-02-04 22:25:31

    안녕하세요. 길벗 수험수험서 운영팀입니다.

     

    1. 문제에 오류가 있는 것 같아요. 9번째가 아니라 7번째라고 해야 맞습니다. - 이후의 자릿수가 7자리가 되어야 한다는 의미입니다.

     

    행복한 하루 되세요.  

     

     

  • 관리자
    2022-02-08 17:27:45

    안녕하세요. 길벗 수험서 운영팀입니다.

     

     

    len([주민번호]) - instr([주민번호], "-") = 7

     

        14           -       7              = 7

     

    님께서 올려주신 것의 의미는 전체 주민번호에서 -까지의 길이 7을 빼면 나머지가 7이어야 한다는 의미입니다. 14-7 이 7이어야 한다는 것이죠. 만약 주민번호 뒤 길이가 8이라면 위의 식에 맞지 않아서 오류가 나지요.

     

    행복한 하루 되세요.  

     

     

  • *
    2022-02-07 10:01:16

    그러면

    len([주민번호]) - instr([주민번호], "-") = 7

     

        14           -       7              = 7

     

    이건  무조건 7자리만 입력되는 식인데요.

    앞에 생년월일이랑 - 이거 만 해도 7개가 되는데 어떻게 뒤 7자리만 입력되게 되는건가요?

     

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