‘도서대여목록’ 폼의 ‘반납일자’ 컨트롤에 포커스가 이동(GotFocus)하면 다음과 같은 기능을 수행하도록 이벤트 프로시저를 구현하시오
▶반납일자가 반납예정일을 지난 경우에는 ‘연체’, 그렇지 않으면 ‘완료’ 메시지를 <그림>과 같은 메시지 상자로 표시할 것
책 풀이:
if 반납일자 > 반납예정일 then
msgbox "연체“, vbOkOnly, "연체여부”
else
msgbox "완료“, vbOkOnly, "연체여부”
end if
내 답(결과가 똑같이 나왔음...)
dim aa
if 반납일자 > 반납예정일 then
aa =msgbox ("연체“, vbOkOnly, "연체여부”)
else
aa =msgbox ("완료“, vbOkOnly, ”연체여부“)
end if
결과가 똑같이 나오던데 풀이랑 다르게 밑에 제 답처럼 적어도 정답처리 해주나요?
그리고 어떤때는 메시지 박스 바로 적고 어떤때는 aa 변수 선언하고 그걸 이용해서
메시지 박스 적던데 어떤 방법을 이용해야 하는지 지문을 보고 알수 있는 팁이 있나요?
결과가 정확하다면 어떻게 사용하시든 상관 없습니다.
보통 aa 같은 변수를 사용하는 경우는
msgbox 에서 나온 값을 가지고 비교(if문을 사용하여 조건에 맞는지 확인)할때 사용하는 경우가 많습니다.
즉 msgbox에서 ok 를 선택 한 경우
aa에 vbok 가 들어갈 것이고
if문에서 aa=vbok then 을 하여
맞으면 어떤 작업을 하고 틀리면 다른 작업을 하는 등의
코드를 만들때 많이 사용하게 되죠.
문제에서 msgbox 의 값을 가지고 판단해야 할때는 변수를 사용하여 if문에서 사용해 보시기 바랍니다.
좋은 하루 되세요.
"-
*2013-06-04 10:10:03
결과가 정확하다면 어떻게 사용하시든 상관 없습니다.
보통 aa 같은 변수를 사용하는 경우는
msgbox 에서 나온 값을 가지고 비교(if문을 사용하여 조건에 맞는지 확인)할때 사용하는 경우가 많습니다.
즉 msgbox에서 ok 를 선택 한 경우
aa에 vbok 가 들어갈 것이고
if문에서 aa=vbok then 을 하여
맞으면 어떤 작업을 하고 틀리면 다른 작업을 하는 등의
코드를 만들때 많이 사용하게 되죠.
문제에서 msgbox 의 값을 가지고 판단해야 할때는 변수를 사용하여 if문에서 사용해 보시기 바랍니다.
좋은 하루 되세요.
"