책 내용 질문하기
처리기능구형과 채점프로그램에 대해서 질분있습니다.
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
조회수
112
작성일
2014-02-12
작성자
첨부파일

파일 경로: 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.상품이름;"

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

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

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

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

--------------------------------------------------------------------------------------

이렇게 질문 올렸었는데 답변에서는 sql문의 & 사용에 대해서만 답을 해주셨던데,

제가 궁금한건

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

이거 대신 me.requery를 입력해도 상관없는건지, 왜 상관이 없는건지 그 이유와

채점프로그램에서 채점할수 없다고 뜨는 것은 왜 그런것인지 시험에선 정답처리되는건지 궁금합니다.

답변 부탁드립니다.

답변
2014-02-13 00:41:05

requery 는 현재 폼의 데이터 원본을 갱신 하는 것입니다.

내용이 변경된 경우 변경된 내용을 적용하기 위한것이라고 보시면 됩니다.

문제에서 requery 속성을 이용하라고 했을때와 데이터원본을 갱신 하라고 했을때 사용한다 정도로 기억해 두시면 되구요.

이것이 없어서 정상적으로 갱신되지 않는다면 오답처리 될 수 있습니다.

채점프로그램으로 채점할 수 없는 것으로

실제 시험에서는 채점을 제대로 실행하게 됩니다.

그러므로 정상 실행되지 않는다면 오답처리 되겠죠.

좋은 하루 되세요.

"
  • *
    2014-02-13 00:41:05

    requery 는 현재 폼의 데이터 원본을 갱신 하는 것입니다.

    내용이 변경된 경우 변경된 내용을 적용하기 위한것이라고 보시면 됩니다.

    문제에서 requery 속성을 이용하라고 했을때와 데이터원본을 갱신 하라고 했을때 사용한다 정도로 기억해 두시면 되구요.

    이것이 없어서 정상적으로 갱신되지 않는다면 오답처리 될 수 있습니다.

    채점프로그램으로 채점할 수 없는 것으로

    실제 시험에서는 채점을 제대로 실행하게 됩니다.

    그러므로 정상 실행되지 않는다면 오답처리 되겠죠.

    좋은 하루 되세요.

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