책 내용 질문하기
프로시저에 컨트롤명 입력시 연결문자 질문
도서
2021 시나공 컴퓨터활용능력 1급 실기
페이지
440
조회수
256
작성일
2020-12-23
작성자
탈퇴*원
첨부파일

기본모의고사 10회의 문자 3-3번 답안에 대해 질문이 있습니다.

 

[정답]

Private Sub cmd삭제_Click()

DoCmd.RunSQL "DELETE * FROM 보험사현황 WHERE 보험사 = cmb보험사"

Me.Requery

Call 보험사업데이트

End Sub

 

 

 

정답이 저걸로 되어있는데, 중간에 

 

DoCmd.RunSQL "DELETE * FROM 보험사현황 WHERE 보험사 =  cmb보험사" 이부분을  

DoCmd.RunSQL "DELETE * FROM 보험사현황 WHERE 보험사 = '" & cmb보험사 & "'"

 

저렇게 입력하면 안되는 건가요?

데이터가 문자인 컨트롤은 저 기호와 따옴표들로 묶어줘야 한다고 알고 있는데, 답변에는 없어서 질문드립니다.

꼭 저렇게 묶어야 하는 경우와 아니어도 되는 경우의 차이를 제가 이해를 못했는지 너무 해깔립니다.

 

 

답변 부탁드리겠습니다. 감사합니다. 

 

답변
2020-12-29 10:47:29

안녕하세요.

 

정확히 하자면 님처럼 분리해서 작성하는 것이 맞지만 교제처럼 생략해서 작성할 수도 있습니다. 두 경우가 혼동된다면 님처럼 모두 작성해도 됩니다. 코드 부분의 경우는 문제의 지시사항을 모두 만족하고 정상적으로만 실행되면 코드가 교재와 달라도 실제 시험에서는 모두 맞는 것으로 채점됩니다. 

 

즐거운 하루 되세요.

  • 관리자
    2020-12-29 10:47:29

    안녕하세요.

     

    정확히 하자면 님처럼 분리해서 작성하는 것이 맞지만 교제처럼 생략해서 작성할 수도 있습니다. 두 경우가 혼동된다면 님처럼 모두 작성해도 됩니다. 코드 부분의 경우는 문제의 지시사항을 모두 만족하고 정상적으로만 실행되면 코드가 교재와 달라도 실제 시험에서는 모두 맞는 것으로 채점됩니다. 

     

    즐거운 하루 되세요.

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