책 내용 질문하기
컴활1급실기 2권 데이터베이스 실전모의고사B형 유효성검사규칙 문의합니다
도서
2021 시나공 컴퓨터활용능력 1급 실기
페이지
458
조회수
232
작성일
2021-03-10
작성자
탈퇴*원
첨부파일

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

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

 

답이 어떤 뜻인지 잘 이해가 가지 않습니다.  

답변
2021-03-10 22:48:18

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

 

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

----------------      ---------------------

     (1)                      (2)

 

(1) 제품코드의 길이(LEN)를 구합니다. (AA-001 : 길이는 6)

(2) 제품코드에서  -의 위치를 반환합니다( 3번째에 위치하므로 3)

(1)  - (2)  : 6-3 = 3  <---   제품코드 중 - 이후의 길이가 3이 되어야 함을 지정한 것입니다.

만약 길이가 5이고 - 위치가 3일 경우 5-3은 2이므로 - 이후의 값이 3이 아니므로 유효성검사 규칙에 어긋납니다.  

 

행복한 하루 되세요.  

 

 

 

 

 

 

 

  • 관리자
    2021-03-10 22:48:18

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

     

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

    ----------------      ---------------------

         (1)                      (2)

     

    (1) 제품코드의 길이(LEN)를 구합니다. (AA-001 : 길이는 6)

    (2) 제품코드에서  -의 위치를 반환합니다( 3번째에 위치하므로 3)

    (1)  - (2)  : 6-3 = 3  <---   제품코드 중 - 이후의 길이가 3이 되어야 함을 지정한 것입니다.

    만약 길이가 5이고 - 위치가 3일 경우 5-3은 2이므로 - 이후의 값이 3이 아니므로 유효성검사 규칙에 어긋납니다.  

     

    행복한 하루 되세요.  

     

     

     

     

     

     

     

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