449쪽 3번문제,
3.'통화요금조회' 폼의 '고객정보' 버튼(cmd고객정보)을 클릭하면, 'cmb고객이름'에 해당하는 고객 정보를 보여주는 기능을 수행하도록 이벤트 프로시저를 작성하시오.(5점)
- '고객' 폼을 폼 보기 형태로 열 것
- docmd 속성 사용
정답.
DoCmd.OpenForm "고객", acNormal, , "고객이름='" & cmb고객이름 & "'"
인데,
문제를 풀다보니까, 뒤에 부분에 띄어쓰기에 따라 오답처리가 나는 경우가 상당히 많았습니다.
물론 검토당시에는 오류없이 정상적으로 실행되었기 때문에 틀린줄도 몰랐습니다.
가령,
DoCmd.OpenForm "고객", acNormal, , "고객이름='" & cmb고객이름 & "'" 를
DoCmd.OpenForm "고객", acNormal, , "고객이름 ='" & cmb고객이름 & "'" 로 썼다가 오답으로 채점되었으며,
정확히 쪽수는 기억나지 않지만 어떨 땐 '필드명=txt필드명'의 구문에서 띄어쓰기를 하지 않았다고 오답으로 채점되기도 했습니다.
me.filter와 filteron을 사용하는 것도 이와 유사하게 띄어쓰기가 불규칙한 것으로 느껴집니다.
1. 어떨 때 띄어쓰고, 어떨 때 띄어쓰지 않아야 하는지..
2. 이 채점프로그램에서만 이렇게 틀렸다고 나오는 것인지, 실제 상공회의소 시험장 채점프로그램은 어떤지 궁금합니다.
시나공 채점 프로그램이 정답파일과 정확히 일치해야 정답으로 인정 하므로 조금만 달라도 오답처리는 합니다.
실제 시험에서는 지시사항에 맞게 지정하고 정확한 결과가 나오면 정답으로 인정 됩니다.
좋은 하루 되세요.
-
*2016-05-16 14:48:20
시나공 채점 프로그램이 정답파일과 정확히 일치해야 정답으로 인정 하므로 조금만 달라도 오답처리는 합니다.
실제 시험에서는 지시사항에 맞게 지정하고 정확한 결과가 나오면 정답으로 인정 됩니다.
좋은 하루 되세요.