책 내용 질문하기
액세스에서 질문이요
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
조회수
93
작성일
2015-06-26
작성자
첨부파일

211쪽 6번 코드를

if right([제조사],2)="전기" then

docmd.runsql "update [제품코드] set [협회]='전기협회'"

else

docmd.runsql "update [제품코드] set [협회]='전자협회'"

end if

라고 입력하면 왜 잘못된 결과가 나올까요?

답변
2015-06-30 09:28:51

안녕하세요.

제조사 코드가 2일때 협회 필드에 모두 전기협회를 넣은 다음 제조사 코드가 2가 아닐때 다시 협회 필드 모두에 "전자협회"를 넣으므로 결과적으로는 협회 필드에는 모두 "전자협회"가 입력되는 것입니다. 조건에 만족하는 해당 셀만 수정, 즉 업데이트하려면 update 구문에 조건을 지정해야 합니다.

즐거운 하루 되세요.

  • *
    2015-06-30 09:28:51

    안녕하세요.

    제조사 코드가 2일때 협회 필드에 모두 전기협회를 넣은 다음 제조사 코드가 2가 아닐때 다시 협회 필드 모두에 "전자협회"를 넣으므로 결과적으로는 협회 필드에는 모두 "전자협회"가 입력되는 것입니다. 조건에 만족하는 해당 셀만 수정, 즉 업데이트하려면 update 구문에 조건을 지정해야 합니다.

    즐거운 하루 되세요.

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