← 개념서태블릿/PC 버전
데이터베이스·1급 전용·24장

보고서 작성과 인쇄

보고서의 구역 구성과 그룹화·정렬, 집계 컨트롤과 페이지 번호 식, 보기 모드와 인쇄 설정을 정리합니다.

노란 밑줄n회 기출에 나온 지점(숫자는 등장 문항 수)✎ 는 덧붙인 필기

출제 비중 — 보고서160회 는 데이터베이스 20문항 중 3~4문항. 그룹 머리글23회과 페이지 번호 식이 반복 출제된다.

1. 보고서의 성격

  • 보고서: 데이터를 출력(인쇄) 하기 위한 개체. 원본은 테이블·쿼리·SQL 문.
  • 보고서에서는 데이터를 입력·수정·삭제할 수 없다(폼과 가장 큰 차이).
  • 만들기: 보고서 / 보고서 디자인 / 보고서 마법사 / 레이블 / 빈 보고서.

2. 구역 구성 — 출력 순서대로

구역 표시
보고서 머리글 맨 앞에 한 번. 표지·전체 제목. 첫 페이지의 페이지 머리글 위에 인쇄
페이지 머리글 매 페이지 위쪽. 열 제목
그룹 머리글23회 그룹이 시작될 때마다. 그룹 이름
본문 레코드마다 한 번
그룹 바닥글 그룹이 끝날 때마다. 그룹 소계
페이지 바닥글 매 페이지 아래. 페이지 번호·날짜
보고서 바닥글 맨 끝에 한 번. 총합계. 마지막 페이지의 페이지 바닥글 위에 인쇄

3. 그룹화·정렬·요약

  • [그룹화 및 정렬] 창에서 지정. 그룹은 최대 10단계까지.
  • 그룹 옵션: 전체 값·첫 문자·간격 기준 그룹화, 요약(합계·평균·개수), 제목 지정, 머리글/바닥글 표시 여부.
  • 같은 페이지에 표시(그룹을 페이지 중간에 자르지 않기), 각 그룹을 새 페이지에서 시작(그룹 머리글의 페이지 바꿈 속성) 옵션.
  • 반복 실행 구역: 그룹이 여러 페이지에 걸칠 때 다음 페이지에도 그룹 머리글을 다시 표시하는 속성.

4. 자주 쓰는 식

목적 식
페이지 번호 =[Page], 전체 쪽수는 =[Pages], 함께 쓰면 =[Page] & "/" & [Pages]
현재 날짜·시간 =Now() / =Date()
그룹 소계 =Sum([금액]) 을 그룹 바닥글에
전체 합계 =Sum([금액]) 을 보고서 바닥글에
레코드 개수 =Count(*)
누적 합계 텍스트 상자의 누적 합계 속성을 그룹별 또는 모두로 지정
  • Sum 같은 집계 함수는 본문에 넣을 수 없고, 머리글·바닥글 구역에 넣어야 한다.

5. 보기 모드와 인쇄

보기 내용
보고서 보기 화면용. 페이지 구분 없이 이어서 보여 주며 필터는 되지만 인쇄 모양은 아니다
인쇄 미리 보기 실제 인쇄 모양. 페이지 단위로 확인, 여기서 PDF·엑셀로 내보내기
레이아웃 보기 데이터를 보면서 디자인 조정
디자인 보기 구역·컨트롤 편집
  • 페이지 설정: 용지 방향·여백·열 개수(다단 인쇄)·열 간격.
  • 중복 내용 숨기기 속성을 예로 하면 같은 값이 반복될 때 처음 한 번만 표시된다.
  • 보고서를 레이블 마법사로 만들면 우편물 레이블 형태로 출력할 수 있다.

마무리 체크

  • 보고서로는 데이터 입력·수정 불가
  • 보고서 머리글/바닥글은 한 번, 페이지 머리글/바닥글은 매 페이지
  • 소계=그룹 바닥글, 총합계=보고서 바닥글
  • 그룹은 최대 10단계, 반복 실행 구역으로 머리글 재표시
  • =[Page] / =[Pages], 집계 함수는 본문에 못 넣는다
  • 중복 내용 숨기기는 같은 값을 한 번만 표시