시나공 IT

통합검색

묻고 답하기

제목 2-3번문제 질문이요
자격증 컴퓨터활용능력 1급 실기
도서/쪽 페이지 2019 시나공 기출문제집 컴퓨터활용능력 1급 실기 / 340쪽
등록일 2019-06-12 조회 9
작성자 김*현

Private Sub cmd닫기_Click()
a = MsgBox(Time&"작업을 종료할까요?", vbYesNo)
If a = vbYes Then
DoCmd.Close
End If


프로시저의 정답이 이렇습니다.

질문 1.여기서 a가 의미하는 바를 모르겠습니다.

질문 2.엑셀에처럼

Private Sub cmd닫기_Click()
MsgBox format(Time, ampm hh:dd:ss & "작업을 종료할까요?"), vbYesNo
If vbYes Then
DoCmd.Close
End If

이런식으로 정답을 작성하면 안되는 이유가 있나요?

 

첨부파일
  • 첨부파일 없음
제목 답변입니다.
등록일 2019-06-13

안녕하세요.

 

1.

a는 변수명입니다. 임의로 지정해서 사용하시면 되세요.

 

2.

메시지 박스의 단추가 여러개일 경우에는

어떤 버튼이 눌리는지에 대한 이벤트 정보를 변수에 저장했다가

문제에서 지정된 버튼이 눌렸을 경우에만 다음 동작이 실행되도록 작성해야 합니다.

정확히 변수 a에 vbYes가 눌린 이벤트가 저장되었는지 확인이 필요합니다.

 

동일한 회사제품이어서 비슷한 점도 있지만,

엑셀과 액세스는 다른 프로그램으로 보셔야 합니다.

 

좋은 하루 보내세요. 

첨부파일
  • 첨부파일 없음