331p 3번문제에서 정답프로시저가
dim aa
aa=msgbox (time, "열려진폼을 종료할까요?" vbyesno+vbdefalutbotton, "종료")
if aa= vbyes
docmd.close,,acsave no
endif
입니다. 여기서 dim aa 가 의미하는 바가 정확하게 뭔지 모르겠습니다. 그리고
340p 3번문제에서 정답프로시저가
a=msgbox(time&"작업을종료할까요?" vbyesno)
if a= vbyes then
docmd.close
end if
입니다. 이 문제에서 a 는 임의로 지정해주는 것으로 알고 있습니다. 하지만 331p3번문제와 차이점을 알수 없는데 dim aa 와 a 가 어떤차이에서 지정된건지 모르겠습니다.
안녕하세요.
aa는 a와 마찬가지로 임의로 지정된 변수명입니다.
dim으로 변수를 선언해서 사용한 것인데요,
동일 프로시저 내에 사용되는 변수는 선언없이 사용해도
프로그램이 자동으로 인식합니다.
그래서 dim으로 선언하든 하지 않든 두 문제 모두 변수 사용이 가능합니다.
(시험에서는 동일 프로시저 내에서 사용되는 변수만 출제되고 있습니다.)
aa나 a, b,bb 등 예약어(프로시저명, 함수명, ~문 등)와 동일하지 않다면
임의로 지정하셔서 사용하시면 됩니다.
교재에 자주 등장하는 입력행이나 참조행도 변수로 사용된 것입니다.
좋은 하루 보내세요.
-
관리자2019-06-18 21:15:59
안녕하세요.
aa는 a와 마찬가지로 임의로 지정된 변수명입니다.
dim으로 변수를 선언해서 사용한 것인데요,
동일 프로시저 내에 사용되는 변수는 선언없이 사용해도
프로그램이 자동으로 인식합니다.
그래서 dim으로 선언하든 하지 않든 두 문제 모두 변수 사용이 가능합니다.
(시험에서는 동일 프로시저 내에서 사용되는 변수만 출제되고 있습니다.)
aa나 a, b,bb 등 예약어(프로시저명, 함수명, ~문 등)와 동일하지 않다면
임의로 지정하셔서 사용하시면 됩니다.
교재에 자주 등장하는 입력행이나 참조행도 변수로 사용된 것입니다.
좋은 하루 보내세요.