책 내용 질문하기
액세스 프로시저 질문입니다
도서
2017 시나공 컴퓨터활용능력 1급 실기(엑셀,액세스 2007사용자용)
페이지
204
조회수
113
작성일
2017-07-09
작성자
탈퇴*원
첨부파일

Private Sub cmd업데이트_Click()

DoCmd.RunSQL "update 제품코드 set 협회='전기협회' where right(제조사,2)='전기'"
DoCmd.RunSQL "update 제품코드 set 협회='전자협회' where right(제조사,2)='전자'"
End Sub

제가 짠 코드는 위 코드입니다.

결과가 아주 잘 실행됩니다

Private Sub cmd업데이트_Click()

DoCmd.RunSQL "update 제품코드 set 협회='전기협회' where right([제조사],2)='전기'"
DoCmd.RunSQL "update 제품코드 set 협회='전자협회' where right([제조사],2)='전자'"
End Sub

해설지엔 이렇게 되있는데

Q1. 제가 틀린건데 운이 잘 맞아 떨어지는 상황이라 잘 된건지 판단이 잘 안 서서요.

Q2. 실제 시험장에서 이런 비슷한 경우에 오답처리 되나요 정답처리 되나요?

Q3. right함수 안에 필드를 대괄호([])로 안 묶어도 되는건가요?

Q4. 상공회의소 직원분들이 수동으로 채점을 하시려나요?

답변
2017-07-12 16:02:08

[] 은 필드명이나 컨트롤명등에 엑세스가 자동으로 붙여주는 것으로

[] 이 없어도 정확한 결과가 나온다면 [] 없이 작성하셔도 상관 없습니다.

[] 이 없어서 정확한 결과가 나오지 않는다면 [] 을 붙여 작성하세요.

좋은 하루 되세요.

  • *
    2017-07-12 16:02:08

    [] 은 필드명이나 컨트롤명등에 엑세스가 자동으로 붙여주는 것으로

    [] 이 없어도 정확한 결과가 나온다면 [] 없이 작성하셔도 상관 없습니다.

    [] 이 없어서 정확한 결과가 나오지 않는다면 [] 을 붙여 작성하세요.

    좋은 하루 되세요.

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