문제
다음 중 액세스의 보고서에 대한 설명으로 옳은 것은?
① 보고서 머리글과 보고서 바닥글의 내용은 모든 페이지에 출력된다. ② 보고서에서도 폼에서와 같이 이벤트 프로시저를 작성 할 수 있다. ③ 보고서의 레코드 원본으로 테이블, 쿼리, 엑셀과 같은 외부 데이터, 매크로 등을 지정할 수 있다. ④ 컨트롤을 이용하지 않고도 보고서에 테이블의 데이터를 표시할 수 있다.
정답
2번
해설
정답: 2. 보고서도 폼과 마찬가지로 각 구역·컨트롤의 이벤트에 대해 이벤트 프로시저(VBA)를 작성할 수 있다.
오답 풀이
- 1번: 보고서 머리글·바닥글은 보고서 전체에서 처음·끝에 한 번씩만 출력되며 모든 페이지에 출력되는 것은 페이지 머리글·바닥글이므로 옳지 않다.
- 2번: 보고서에도 이벤트 프로시저를 작성할 수 있으므로 옳다.
- 3번: 보고서의 레코드 원본은 테이블·쿼리(또는 SQL문)이며, 매크로는 레코드 원본이 될 수 없으므로 옳지 않다.
- 4번: 보고서에 데이터를 표시하려면 컨트롤(텍스트 상자 등)이 필요하므로 옳지 않다.
보충 개념 보고서 구역 중 보고서 머리글/바닥글은 전체 1회, 페이지 머리글/바닥글은 매 페이지에 출력된다. 데이터 표시는 컨트롤에 필드를 바인딩하여 이루어진다.