책 내용 질문하기
엑세스 책/ 223쪽 / 문제 2의 3번
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
223
조회수
28
작성일
2018-07-14
작성자
탈퇴*원
첨부파일

3번 문제의 모범 답안은

AA = MsgBox("폼을 종료합니다",vbOKOnly,"")

If AA = vkOK Then

DoComd.Close

End if

이지만,

저는 답을 다음과 같이 적었습니다.

MsgBox "폼을 종료합니다", vbOKOnly, ""
DoCmd.Close

이 식도 잘 실행되는데, 꼭 모범답안과 같이 적어야 점수가 깎이지 않을까요?

답변
2018-07-20 21:16:07

문제가 확인 단추를 눌렀을때만 폼을 닫으라고 했다면

Private Sub cmd종료_Click()
aa = MsgBox("폼을 종료합니다.", vbOKOnly, "")
If aa = vbOK Then
DoCmd.Close
End If

End Sub

로 작성하셔야 합니다.

Private Sub cmd종료_Click()
MsgBox "폼을 종료합니다.", vbOKOnly, ""
DoCmd.Close
End Sub

은 확인 단추가 아닌 다른 작업을 해도 폼이 닫힐 수 있습니다.

문제에서 원하는 데로 정상적으로 실행된다면 정답으로 인정 됩니다.

좋은 하루 되세요.

  • *
    2018-07-20 21:16:07

    문제가 확인 단추를 눌렀을때만 폼을 닫으라고 했다면

    Private Sub cmd종료_Click()
    aa = MsgBox("폼을 종료합니다.", vbOKOnly, "")
    If aa = vbOK Then
    DoCmd.Close
    End If

    End Sub

    로 작성하셔야 합니다.

    Private Sub cmd종료_Click()
    MsgBox "폼을 종료합니다.", vbOKOnly, ""
    DoCmd.Close
    End Sub

    은 확인 단추가 아닌 다른 작업을 해도 폼이 닫힐 수 있습니다.

    문제에서 원하는 데로 정상적으로 실행된다면 정답으로 인정 됩니다.

    좋은 하루 되세요.

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