'-' 이후에 반드시 3자리가 입력되어야 하는데
왜 Len([제품코드])-Instr([제품코드],"-") = 3
과 같은 식이 나오는지 이해가 잘 안 가네요...
Instr([필드명],"") = 0
이 식이 '필드에 공백을 허용하지 않는다' 라고 알고 있습니다.
위에 저 식과 어떻게 연관이 되는지 잘 모르겠네요...ㅠㅠ
안녕하세요.
Len([제품코드])-Instr([제품코드],"-") = 3
len 에서 제품코드의 전체 길이를 구하고 instr 에서 - 가 표시된 곳 까지의 길이를 잰 후 - 를 하면
- 이후의 개수만 구할 수 있죠? 이 개수가 3 인지 확인 하는 것입니다.
6-3=3 즉 3=3 이 되는 것은 입력한 값이 유효성검사규칙에 맞는지 확인 하기 위한 것입니다.
Instr([필드명]," ") = 0
[필드명]에서 공백" "을 찾아 개수가 0이 되어야 한다는 것입니다. 즉, 공백이 없어야 한다는 것이죠.
좋은 하루 보내세요.
-
관리자2018-12-24 15:10:01
안녕하세요.
Len([제품코드])-Instr([제품코드],"-") = 3
len 에서 제품코드의 전체 길이를 구하고 instr 에서 - 가 표시된 곳 까지의 길이를 잰 후 - 를 하면
- 이후의 개수만 구할 수 있죠? 이 개수가 3 인지 확인 하는 것입니다.
6-3=3 즉 3=3 이 되는 것은 입력한 값이 유효성검사규칙에 맞는지 확인 하기 위한 것입니다.
Instr([필드명]," ") = 0
[필드명]에서 공백" "을 찾아 개수가 0이 되어야 한다는 것입니다. 즉, 공백이 없어야 한다는 것이죠.
좋은 하루 보내세요.