문제
다음 중 매크로 함수에 대한 설명으로 옳지 않은 것은?
① FindRecord 함수는 필드, 컨트롤, 속성 등의 값을 설정한다. ② ApplyFilter 함수는 테이블이나 쿼리로부터 레코드를 필터링한다. ③ OpenReport 함수는 작성된 보고서를 호출하여 실행한다. ④ MessageBox 함수는 메시지 상자를 통해 경고나 알림 등의 정보를 표시한다.
정답
1번
해설
정답: 1. 필드·컨트롤·속성의 값을 설정하는 매크로 함수는 SetValue이다. FindRecord는 지정한 조건에 맞는 레코드를 찾는 함수이므로 보기의 설명은 옳지 않다.
오답 풀이
- 1번: 값을 설정하는 것은 SetValue이고 FindRecord는 레코드 검색 함수이므로 옳지 않다.
- 2번: ApplyFilter는 테이블·쿼리의 레코드를 조건으로 필터링하므로 옳다.
- 3번: OpenReport는 보고서를 열어(미리 보기·인쇄·디자인) 실행하므로 옳다.
- 4번: MessageBox는 경고·알림 메시지 상자를 표시하므로 옳다.
보충 개념 대표 매크로 함수: OpenForm/OpenReport(개체 열기), FindRecord(검색), SetValue(값 설정), ApplyFilter(필터), MessageBox(메시지) 등이 있다.