책 내용 질문하기
실제 시험에서의 채점과 채점프로그램에 대해서
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
458
조회수
80
작성일
2014-02-10
작성자
첨부파일

파일 경로: C:\컴활 문제\1급E형.accdb
프로그램 버전: 4.0.126(2007)
항목: Access 1급E형 [처리 기능 구현] - [1 레코드 삭제]

이 문제는 실전모의고사 E형 의 처리기능구현 문제 중 1번 문제입니다.

여기서 전 정답으로

DoCmd.RunSQL "delete * from 상품_2 where 상품이름 ='" & cmb상품이름 & "'"
cmb상품이름 = ""
Me.Requery

이렇게 기술하였고 채점프로그램 결과 정답으로 처리되었습니다.

그런데 책의 풀이를 보니

docmd.runsql "delete * from 상품_2 where 상품이름=cmb상품이름"

cmb상품이름 = " "\

cmb상품이름.rowsource = "select 상품_2.상품이름 from 상품_2 order by 상품_2.상품이름;"

라고 되어있는데, 제 답이 왜 정답 처리가 되있는건지 궁금합니다.

그리고 만약 제가 쓴 답으로 같은 결과가 나와서 정답처리가 된 것이라면 실제시험에서도 저런 식의 답안이 정답처리가 되는지 궁금합니다.

그리고 채점프로그램의 오른쪽 상단에 채점된 파일 다시열기 밑에 한번씩 채점할수없는? 채점에서 제외된인가. 그런게 뜨던데, 그런것들은 왜 그렇게 뜨는건지 정답인지, 오답인지 궁금합니다.

두서없이 적은 것 같은데... 답변 부탁드립니다.^^

답변
2014-02-12 00:01:19

runsql 문에서는 컨트롤분리를 하지 않아도 되므로

정답과 같이 사용하시면 되구요.

& 연산자를 사용해도 정확한 결과가 나온다면 정답으로 인정 됩니다.

좋은 하루 되세요.

"
  • *
    2014-02-12 00:01:19

    runsql 문에서는 컨트롤분리를 하지 않아도 되므로

    정답과 같이 사용하시면 되구요.

    & 연산자를 사용해도 정확한 결과가 나온다면 정답으로 인정 됩니다.

    좋은 하루 되세요.

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