서로 다른 문제의 답안에 대한 질문입니다. 우선적으로 말씀드리자면 서로 다른 두 답안이 차이가 있는가? 라는 질문입니다.
=========================================================================
1번 문제) (p.315에 있는 문제4-3입니다.)
'성적입력' 폼에서 '닫기(cmd닫기)' 버튼을 클릭하면 현재 시간과 '열려진 폼을 종료할까요?' 라는 메시지, 그리고 '예(Y)'dhk '아니오(N)' 버튼이 있는 메시지 상자가 <그림>과 같이 나타나도록 이벤트 프로시저를 구현하시오
=========================================================================
1번 답안)
private Sub cmd닫기_click()
dim aa
aa=msgbox(time & " 열려진 폼을 종료할까요", vbyesno + vbdefaultbutton1, "종료")
if aa=vbyes then
Docmd.close
end if
End Sub
========================================================================
2번 문제) (p.323에 있는 문제 2-3입니다.)
'사원정보' 폼의 '닫기(cmd닫기)' 버튼을 클릭하면 <그림>과 같이 현재 시간을 표시하는 메시지 상자가 표시되도록 이베트 프로시저를 구현하시오
========================================================================
2번 답안)
private Sub cmd닫기_click()
a=msgbox(time & " 작업을 종료할까요?", vbyesno)
if a=vbYes then
Docmd.close
end if
End sub
=========================================================================
상기한 두 문제의 답안에서 묻고 싶은 것은 두 가지 입니다.
1. 1번 문제의 경우 굳이 dim aa를 선언하지 않더라도 이벤트프로시저가 올바르게 실행되는데, dim aa를 쓰지 않아도 정답처리 되는가?하는 질문/
2. dim aa를 꼭 써야하는 것이라면 1번 문제의 답안과 2번문제의 답안의 차이가 무엇인가? 하는 질문
여러번 질문 올렸는데, 그때마다 명쾌하게 설명해주셔서 질문했던 것 모두 이해하고 있습니다. 감사드립니다.
1. 네 dim aa 가 없어도 정확한 결과가 나오므로 정답으로 인정 됩니다.
2. 차이가 없습니다. 변수를 선언하느냐 하지 않느냐의 차이입니다.
좋은 하루 되세요.
"-
*2014-11-06 00:34:59
1. 네 dim aa 가 없어도 정확한 결과가 나오므로 정답으로 인정 됩니다.
2. 차이가 없습니다. 변수를 선언하느냐 하지 않느냐의 차이입니다.
좋은 하루 되세요.
"