문제
다음 중 Application 개체의 속성과 메서드에 대한 설명으로 옳은 것은?
① CurrentData : 현재 액세스 프로젝트나 액세스 데이터베이스에 대한 참조 ② Run : 사용자 정의 Function 또는 Sub 프로시저를 수행 ③ CurrentProject : 현재 데이터베이스에 저장된 개체를 참조 ④ DoCmd : 인수로 지정된 명령어를 실행
정답
2번
해설
정답: 2. Application 개체의 Run 메서드는 지정한 사용자 정의 Function이나 Sub 프로시저를 실행한다.
오답 풀이
- 1번: CurrentData는 현재 데이터베이스에 '저장된 데이터 개체(테이블·쿼리 등)'를 참조하는 속성으로 설명이 뒤바뀌었다.
- 2번: Run은 사용자 정의 프로시저를 수행하므로 옳다.
- 3번: CurrentProject는 현재 프로젝트(데이터베이스) 자체에 대한 참조로, 설명이 CurrentData 쪽과 뒤바뀌었다.
- 4번: DoCmd는 매크로 동작을 실행하는 개체이지만 '인수로 지정된 명령어 실행'이라는 표현은 Run에 더 가깝다.
보충 개념 Application 개체는 액세스 응용 프로그램 전체를 제어한다. CurrentProject(프로젝트 참조), CurrentData(데이터 개체 참조), DoCmd(매크로 액션 실행), Run(프로시저 실행) 등이 구분된다.