책 내용 질문하기
엑세스 프로시저 관련 질문드립니다.
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
조회수
74
작성일
2012-06-14
작성자
첨부파일

안녕하세요. 엑세스 관련 질문드립니다.

1) 프로시저 작성할때, (Docmd / Me) 이 함수는 둘중 아무거나 써도되는건가요.??

예) me.filter / docmd.filter

docmd.runSQL / me.runSQL

docmd.openreport / me.openrepot

2) docmd뒤에 runSQL은 언제는 붙히고 언제는 안붙히는건지를 어떻게 아는지도 궁금합니다.

문제를 통해 알 수 있는건지요..?

답변부탁드립니다.

고맙습니다.

답변
2012-06-14 11:03:36

docmd 는 매크로를 이벤트 프로시저로 실행하기 위한 것입니다.

이벤트 프로시저로 작성하시오. 혹은 docmd 속성을 이용하시오. 라는 말이 나온다면 이것을 사용하시면 되구요.

자주나오는 docmd.openform 이라던지 docmd.OpenReport , docmd.gotorecord 등을 한꺼번에 외우시는 방법도 있겠죠.

me 는 현재개체에서 실행가능할때 사용하는 것으로

me.filter, me.recordsource 등이 있습니다.

runsql 은 sql문을 폼이나 보고서 등에서 실행해야 할때 사용하는 것으로

docmd가 붙어서 사용됩니다.

docmd.runsql ~

문제와 답을 보고 자주 나오는 것은 익혀두시는 것도 하나의 방법이 되겠지요.

좋은 하루 되세요.

"
  • *
    2012-06-14 11:03:36

    docmd 는 매크로를 이벤트 프로시저로 실행하기 위한 것입니다.

    이벤트 프로시저로 작성하시오. 혹은 docmd 속성을 이용하시오. 라는 말이 나온다면 이것을 사용하시면 되구요.

    자주나오는 docmd.openform 이라던지 docmd.OpenReport , docmd.gotorecord 등을 한꺼번에 외우시는 방법도 있겠죠.

    me 는 현재개체에서 실행가능할때 사용하는 것으로

    me.filter, me.recordsource 등이 있습니다.

    runsql 은 sql문을 폼이나 보고서 등에서 실행해야 할때 사용하는 것으로

    docmd가 붙어서 사용됩니다.

    docmd.runsql ~

    문제와 답을 보고 자주 나오는 것은 익혀두시는 것도 하나의 방법이 되겠지요.

    좋은 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.