질문1) DoCmd 사용 시기 ?
질문2) 속성 →이벤트
→(1) “매크로작성기”는 어떤 경우에 사용하나요?
(2) “식작성기” 는 어떤 경우에 사용하나요?
(3) “코드작성기” 는 어떤 경우에 사용하나요?
개발을 하다보니 3가지가 된건지 헷갈리게 왜 3가지의 방법을 제공하나요?
장단점이 있는지? 반드시 셋 중 하나를 사용해야하는 경우가 있는지 궁금합니다.
질문3) 338p 8회 문2-3
정답은 If a = vbYes Then
DoCmd.Close
End If
임데 If a = vbYes Then
Unload Me
End If
사용하면 안되네요. Unload Me는 어떤 경우에 사용하나요?
질문4)
Me는 어떤 경우 Docmd는 어떤 경우에 사용하나요?
예) 1) Me.OrderBy = "사번 ASC"
2) DoCmd.Close
질문5) if구문과 iif구문의 차이가 뭔가요? 왜 if구문으로 사용하지 않고 iif를 따로 만들었나요?
1.
docmd는 프로시저에서 매크로 함수를 사용할 때 앞에 써야 하는 개체이구요.
me 는 현재 폼이나 보고서를 뜻하는 것입니다.
매크로를 작성하고자 한다면 docmd 를 사용해야 하고
현재 폼에서 작업하는 내용이라면 me 를 붙여 사용하시면 되는데요.
보통 함수의 사용이 비슷한 패턴으로 나오므로
docmd.close, me.filter 와 같이 하나의 묶음으로 생각 하여 사용해 보세요.
2.
→(1) “매크로작성기”는 어떤 경우에 사용하나요? -> 매크로로 작성하라는 지시사항이 있을때 사용합니다.
(2) “식작성기” 는 어떤 경우에 사용하나요? -> 식을 이용해야 하는 경우에 사용하세요.
(3) “코드작성기” 는 어떤 경우에 사용하나요? -> 문제에서 이벤트프로시저로 작성하라고 하거나 코드로 작성하라고 할때 사용하시면 됩니다.
문제에 이런 지시사항이 없다면 어느것을 사용하든 정확한 결과가 나오면 정답으로 인정 됩니다.
3.
unload me
엑셀에서 폼 종료할때 사용합니다.
docmd.close
엑세스에서 폼을 종료할때 사용합니다.
엑셀과 엑세스에서 사용하는 방법이 다르므로 확인 하신 후 사용하시기 바랍니다.
4. 1번의 설명과 같습니다.
5. 엑세스에서 사용하는 if 문이라고 보시면 됩니다.
어떻게 작성하시든 정확한 결과가 나오면 되긴 하는데요.
문제에서 iif 를 사용하라고 했거나
if 가사용이 안되는 경우에는 iif 로 작성하시기 바랍니다.
좋은 하루 되세요.
-
*2018-07-03 17:25:59
1.
docmd는 프로시저에서 매크로 함수를 사용할 때 앞에 써야 하는 개체이구요.
me 는 현재 폼이나 보고서를 뜻하는 것입니다.
매크로를 작성하고자 한다면 docmd 를 사용해야 하고
현재 폼에서 작업하는 내용이라면 me 를 붙여 사용하시면 되는데요.
보통 함수의 사용이 비슷한 패턴으로 나오므로
docmd.close, me.filter 와 같이 하나의 묶음으로 생각 하여 사용해 보세요.
2.
→(1) “매크로작성기”는 어떤 경우에 사용하나요? -> 매크로로 작성하라는 지시사항이 있을때 사용합니다.
(2) “식작성기” 는 어떤 경우에 사용하나요? -> 식을 이용해야 하는 경우에 사용하세요.
(3) “코드작성기” 는 어떤 경우에 사용하나요? -> 문제에서 이벤트프로시저로 작성하라고 하거나 코드로 작성하라고 할때 사용하시면 됩니다.
문제에 이런 지시사항이 없다면 어느것을 사용하든 정확한 결과가 나오면 정답으로 인정 됩니다.
3.
unload me
엑셀에서 폼 종료할때 사용합니다.
docmd.close
엑세스에서 폼을 종료할때 사용합니다.
엑셀과 엑세스에서 사용하는 방법이 다르므로 확인 하신 후 사용하시기 바랍니다.
4. 1번의 설명과 같습니다.
5. 엑세스에서 사용하는 if 문이라고 보시면 됩니다.
어떻게 작성하시든 정확한 결과가 나오면 되긴 하는데요.
문제에서 iif 를 사용하라고 했거나
if 가사용이 안되는 경우에는 iif 로 작성하시기 바랍니다.
좋은 하루 되세요.