파일 경로: 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.상품이름;"
라고 되어있는데, 제 답이 왜 정답 처리가 되있는건지 궁금합니다.
그리고 만약 제가 쓴 답으로 같은 결과가 나와서 정답처리가 된 것이라면 실제시험에서도 저런 식의 답안이 정답처리가 되는지 궁금합니다.
그리고 채점프로그램의 오른쪽 상단에 채점된 파일 다시열기 밑에 한번씩 채점할수없는? 채점에서 제외된인가. 그런게 뜨던데, 그런것들은 왜 그렇게 뜨는건지 정답인지, 오답인지 궁금합니다.
두서없이 적은 것 같은데... 답변 부탁드립니다.^^
runsql 문에서는 컨트롤분리를 하지 않아도 되므로
정답과 같이 사용하시면 되구요.
& 연산자를 사용해도 정확한 결과가 나온다면 정답으로 인정 됩니다.
좋은 하루 되세요.
"-
*2014-02-12 00:01:19
runsql 문에서는 컨트롤분리를 하지 않아도 되므로
정답과 같이 사용하시면 되구요.
& 연산자를 사용해도 정확한 결과가 나온다면 정답으로 인정 됩니다.
좋은 하루 되세요.
"