책 내용 질문하기
액세스에서 메세지박스 질문입니다^^
도서
[2015] 기출문제집 컴퓨터활용능력 1급 실기
페이지
263
조회수
27
작성일
2015-02-10
작성자
첨부파일
(문제)는 아래 첨부파일에 첨부했습니다^^
해답은 아래와 같습니다.
Private Sub cmd종료_Click()
AA = MsgBox("폼을 종료합니다.", vbOKOnly, "")
If AA = vbOK Then
DoCmd.Close
End If
End Sub
그런데 저는
Private Sub cmd종료_Click()
MsgBox "폼을 종료합니다.", ,""
DoCmd.Close
End Sub
이렇게 했는데, 실행했더니 '확인' 버튼도 뜨고 '확인'버튼을 누르니 폼이 종료되었습니다.
두 가지 답안 모두 시험에서 정답으로 인정해주나요'?^^
답변
2015-02-12 00:38:23
문제에서는 확실히 하길 원하기 때문에
if문이 들어간 코드가 더 정답에 가깝습니다.
만약 msgbox에 vbyesno 등의 다른 값이 입력된 경우
yes가 입력된 경우만 폼을 닫아야 하는데 no인 경우도 폼이 닫히면 정답이 되진 않겠죠.
좋은 하루 되세요.
"-
*2015-02-12 00:38:23
문제에서는 확실히 하길 원하기 때문에
if문이 들어간 코드가 더 정답에 가깝습니다.
만약 msgbox에 vbyesno 등의 다른 값이 입력된 경우
yes가 입력된 경우만 폼을 닫아야 하는데 no인 경우도 폼이 닫히면 정답이 되진 않겠죠.
좋은 하루 되세요.
"