1.처리 기능 구현
문제1번을 보면 제품코드가 C와 Z로 시작되는 데이터만 표시할 것
이부분에서 그룸제품코드:left([제품코드],instr([제품코드],"-")-1)
이필드 조건에 "C" 와 "Z"를 쓰지 않고
그옆에 필드를 left([제품코드],1) 만들어서 그밑에 조건을 다는 이유가 궁금합니다
2.처리기능구현
문제3번에서 docmd.runsql "update 사원 set 성별='남' where mid([주민등록번호],8,1)='1'"
여기서 성별='남' 남을 ' ' 로 묶어주는건 알겠는데 mid([주민등록번호],8,1)= 여기서 1을
' ' 로 묶어줘야하는이유가 궁금합니다 숫자라서 ' ' 으로 안써도 되지않나요 ?
그룹제품코드에는 C, CA,CB,ZA 등과 같이 제품코드에서 하이픈 이 나오지 전까지의 내용을 표시하시는 것이죠.
그런데 문제에서 제품코드가 c나 z로 시작하는 데이터를 표시 하라고 했으므로
조건으로 c와 z를 사용합니다.
그룹제품코드 밑에 c와 z 를 쓰시면 CA,CB,ZA 등은 나타날 수 없습니다.
그러므로 따로 식을 만들어 조건을 써주는 것입니다.
mid, left, right 함수는 텍스트 함수 입니다. 여기서 나온 값은 숫자모양일지라도 문자 형태로 나타나므로
비교하실때도 문자로 비교해 주셔야 합니다.
그래서 '1' 로 비교하는 것이죠.
좋은 하루 되세요.
"-
*2011-11-04 10:03:11
그룹제품코드에는 C, CA,CB,ZA 등과 같이 제품코드에서 하이픈 이 나오지 전까지의 내용을 표시하시는 것이죠.
그런데 문제에서 제품코드가 c나 z로 시작하는 데이터를 표시 하라고 했으므로
조건으로 c와 z를 사용합니다.
그룹제품코드 밑에 c와 z 를 쓰시면 CA,CB,ZA 등은 나타날 수 없습니다.
그러므로 따로 식을 만들어 조건을 써주는 것입니다.
mid, left, right 함수는 텍스트 함수 입니다. 여기서 나온 값은 숫자모양일지라도 문자 형태로 나타나므로
비교하실때도 문자로 비교해 주셔야 합니다.
그래서 '1' 로 비교하는 것이죠.
좋은 하루 되세요.
"