책 내용 질문하기
온라인 채점 결과 문의
도서
2026 시나공 컴퓨터활용능력 1급 실기 기출문제집
페이지
0
조회수
16
작성일
2026-07-19
작성자
하*아
첨부파일

2026_최신기출유형_07회

-2. 이벤트 프로시저 구현 0/5

-이벤트 프로시저 X [컨트롤 OnClick 모듈]의 cmd닫기 값이 정답과 다릅니다.


어떤 부분이 오답인가요?

답변
2026-07-20 10:36:50

안녕하세요.

작성하신 코드는 정상적으로 동작하며 실행 결과도 정답과 동일합니다. 다만 정답과 비교하면 다음과 같은 차이가 있습니다.

  1. TimeTime()

    • TimeTime()은 모두 현재 시간을 반환하므로 둘 다 사용 가능합니다.

  2. 변수명

    Dim aa
    

    Dim a
    

    변수명은 자유롭게 지정할 수 있으므로 차이가 없습니다.

  3. 폼 저장 및 닫기
    정답

    DoCmd.Close, , acSaveYes
    

    작성한 코드

    DoCmd.Save
    DoCmd.Close
    

    두 코드 모두 변경 내용을 저장한 후 폼을 닫는 결과가 됩니다. 다만 정답은 DoCmd.CloseacSaveYes 인수를 이용하여 저장 여부를 지정한 것이고, 작성하신 코드는 먼저 DoCmd.Save를 실행한 후 DoCmd.Close를 수행한 것입니다.

  4. 나머지 코드

    DoCmd.GoToControl "txt과목조회"
    

    는 정답과 동일합니다.

따라서 작성하신 코드는 문법상이나 실행 결과에는 문제가 없습니다. 다만 시나공 채점 프로그램은 DoCmd.Close, , acSaveYesDoCmd.SaveDoCmd.Close를 서로 다른 코드로 비교하여 오답으로 판정할 수 있습니다. 실기시험에서는 정상적으로 저장 후 폼이 닫힌다면 동일한 결과를 얻을 수 있습니다.

즐거운 하루 되세요.

  • 관리자
    2026-07-20 10:36:50

    안녕하세요.

    작성하신 코드는 정상적으로 동작하며 실행 결과도 정답과 동일합니다. 다만 정답과 비교하면 다음과 같은 차이가 있습니다.

    1. TimeTime()

      • TimeTime()은 모두 현재 시간을 반환하므로 둘 다 사용 가능합니다.

    2. 변수명

      Dim aa
      

      Dim a
      

      변수명은 자유롭게 지정할 수 있으므로 차이가 없습니다.

    3. 폼 저장 및 닫기
      정답

      DoCmd.Close, , acSaveYes
      

      작성한 코드

      DoCmd.Save
      DoCmd.Close
      

      두 코드 모두 변경 내용을 저장한 후 폼을 닫는 결과가 됩니다. 다만 정답은 DoCmd.CloseacSaveYes 인수를 이용하여 저장 여부를 지정한 것이고, 작성하신 코드는 먼저 DoCmd.Save를 실행한 후 DoCmd.Close를 수행한 것입니다.

    4. 나머지 코드

      DoCmd.GoToControl "txt과목조회"
      

      는 정답과 동일합니다.

    따라서 작성하신 코드는 문법상이나 실행 결과에는 문제가 없습니다. 다만 시나공 채점 프로그램은 DoCmd.Close, , acSaveYesDoCmd.SaveDoCmd.Close를 서로 다른 코드로 비교하여 오답으로 판정할 수 있습니다. 실기시험에서는 정상적으로 저장 후 폼이 닫힌다면 동일한 결과를 얻을 수 있습니다.

    즐거운 하루 되세요.

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