3. '사원별근태정보' 폼의 <종료> 버튼(cmb종료)을 클릭하면 '폼을 종료합니다.'라는 메세지와 '확인' 버튼이 있는 메시지 상자가 나타나도록 이벤트 프로시저를 구현하시오. (5점)
>'확인' 버튼을 클릭하면 해당 폼이 종료되도록 설정하시오.
답지를 보니까 if문을 사용했더라구요.
아래와 같이 적으면 왜 안되는지 궁금합니다.
--------------------
msgbox "폼을 종료합니다"
unload me
--------------------
그리고 if구문 없이
msgbox "폼을 종료합니다"
docmd.colse
이렇게만 해도 되는데 답과 차이가 있는지도 궁금합니다!
문제의 지시사항에 맞게 지정하셨다면 정답으로 인정 됩니다.
문제가 확인 단추를 눌렀을때만 폼을 닫으라고 했다면
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 acForm, "사원별 근태정보"
End Sub
은 확인 단추가 아닌 다른 작업을 해도 폼이 닫힐 수 있습니다.
문제에서 원하는 데로 정상적으로 실행된다면 정답으로 인정 됩니다.
좋은 하루 되세요.
-
*2018-03-03 16:04:32
문제의 지시사항에 맞게 지정하셨다면 정답으로 인정 됩니다.
문제가 확인 단추를 눌렀을때만 폼을 닫으라고 했다면
Private Sub cmd종료_Click()
aa = MsgBox("폼을 종료합니다.", vbOKOnly, "")
If aa = vbOK Then
DoCmd.Close
End IfEnd Sub
로 작성하셔야 합니다.
Private Sub cmd종료_Click()
MsgBox "폼을 종료합니다.", vbOKOnly, ""
DoCmd.Close acForm, "사원별 근태정보"
End Sub은 확인 단추가 아닌 다른 작업을 해도 폼이 닫힐 수 있습니다.
문제에서 원하는 데로 정상적으로 실행된다면 정답으로 인정 됩니다.
좋은 하루 되세요.