문제 : [제품코드 필드는 3번째 자리에 입력되는 '-'이후에 반드시 3자리가 입력되도록 유효성검사규칙을 설정하시오]
답 : Len([제품코드])-InStr([제품코드],"-")=3
답이 어떤 뜻인지 잘 이해가 가지 않습니다.
안녕하세요. 길벗 수험서 운영팀입니다.
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이 아니므로 유효성검사 규칙에 어긋납니다.
행복한 하루 되세요.