컴활 1급 필기 쿼리 폼 보고서

컴활 1급 필기 Ch4 (스프레드시트·DB) 마지막 DB 단원. Access 쿼리·폼·보고서 셋을 한 번에 묶는 종합편임. 매년 2~3문제 단골이고, 쿼리 종류 매칭폼 컨트롤 8종 구분, 보고서 5 구역 인쇄 횟수가 핵심.

 

특히 목록 상자 vs 콤보 상자, 그룹 머리글 vs 페이지 머리글 차이가 매번 출제됨.

Access 쿼리 5종 · 폼 컨트롤 8종 · 보고서 5 구역 마지막 DB 단원

쿼리 5종 -- 선택·매개변수·크로스탭·실행·SQL 특정

쿼리(Query)테이블에서 원하는 데이터만 뽑아내거나 변경하는 도구임. Access 의 쿼리는 5 종류로 분류되며, 각각 목적동작이 다름.

Access 쿼리 5종 카드 - 선택 · 매개변수 · 크로스탭 · 실행 · SQL 특정
선택 쿼리
영문 Select
동작 조건에 맞는 레코드 조회
시험 단골 가장 기본 · 매년 출제
매개변수 쿼리
영문 Parameter
동작 실행 시 값 입력 받아 조건으로 사용
시험 단골 [조회할 부서명] 대괄호
크로스탭 쿼리
영문 Crosstab
동작 행·열 그룹 합계 표 (피벗 테이블 비슷)
시험 단골 행 머리글·열 머리글·값 3 영역
실행 쿼리
영문 Action
동작 데이터 변경 (추가·수정·삭제·테이블 생성)
시험 단골 4 종 세부 분류
SQL 특정 쿼리
영문 SQL
동작 통합·전달·데이터 정의
시험 단골 UNION·Pass-through·DDL

실행 쿼리 4 세부 종류 (매년 1문제):

  • 추가 쿼리 (Append): 다른 테이블의 레코드를 기존 테이블에 추가
  • 삭제 쿼리 (Delete): 조건에 맞는 레코드 영구 삭제 — 복구 불가
  • 업데이트 쿼리 (Update): 조건에 맞는 레코드의 필드 값 변경
  • 테이블 만들기 쿼리 (Make Table): 결과를 새 테이블로 저장

함정 1: "매개변수 쿼리는 작은따옴표 '...' 안에 작성" → 틀림. 대괄호 [...] 안에 작성. 예: [조회할 부서명을 입력하세요].

함정 2: "크로스탭 쿼리는 2 영역으로 구성된다" → 틀림. 행 머리글·열 머리글·값 3 영역 필수. 행 머리글은 여러 필드 가능, 열 머리글은 1 필드만.

함정 3: "삭제 쿼리는 휴지통으로 이동한다" → 틀림. 영구 삭제. 복구 불가. 실행 전 미리 선택 쿼리로 확인 권장.

함정 4: "SQL 특정 쿼리는 디자인 보기로 작성" → 틀림. SQL 보기로만 작성 가능. UNION·전달·데이터 정의는 디자인 격자가 지원하지 않음.


폼 컨트롤 8종 -- 입력 가능 vs 선택 전용

폼(Form) 은 데이터를 입력·조회·편집하는 사용자 화면임. 폼에 배치하는 컨트롤 8 종류가 핵심임.

폼 컨트롤 8종 카드 - 텍스트 상자 · 콤보 · 목록 · 확인란 · 옵션 · 명령 단추 · 하위 폼
텍스트 상자
영문 Text Box
동작 데이터 직접 입력·표시
입력 가능 O
레이블
영문 Label
동작 고정 텍스트만 (제목·설명)
입력 가능 X
콤보 상자
영문 Combo Box
동작 목록 + 직접 입력 둘 다
입력 가능 O ★
목록 상자
영문 List Box
동작 목록 펼쳐 표시 (직접 입력 X)
입력 가능 X ★
확인란
영문 Check Box
동작 다중 선택 가능 (Y/N)
입력 가능 O
옵션 단추
영문 Option Button
동작 단일 선택 (라디오)
입력 가능 O
명령 단추
영문 Command Button
동작 클릭 시 동작 (매크로·이벤트)
입력 가능 X
하위 폼
영문 Subform
동작 폼 안의 폼 (1:N 관계 표시)
입력 가능 O

핵심: 콤보 vs 목록 매년 1문제.

  • 콤보 상자 = 드롭다운 + 직접 입력 가능 (값을 목록에 없는 것도 입력 가능)
  • 목록 상자 = 목록 펼쳐 표시 + 직접 입력 불가 (목록에 없는 값 입력 X)

함정 1: "목록 상자는 직접 입력이 가능하다" → 틀림. 목록에서 선택만. 직접 입력 가능한 것은 콤보 상자.

함정 2: "확인란과 옵션 단추는 동일하다" → 틀림. 확인란 = 다중 선택, 옵션 단추 = 단일 선택. 옵션 단추는 그룹 안에서 하나만 선택됨.

함정 3: "하위 폼은 메인 폼과 별도로 동작" → 틀림. 1:N 관계의 자식 레코드를 표시하며, 기본 필드·연결 필드로 메인 폼과 연동됨.

함정 4: "레이블도 데이터 입력 가능" → 틀림. 고정 텍스트 표시 전용. 폼 제목·필드 이름 표시용.


보고서 5 구역 -- 인쇄 횟수가 핵심

보고서(Report) 는 데이터를 인쇄·출력하는 도구임. 5 구역으로 구성되며, 각 구역의 인쇄 횟수가 매년 시험 단골.

보고서 5 구역 - 페이지 모사 (보고서 머리글·페이지 머리글·그룹 머리글·본문·바닥글)
보고서 머리글
인쇄 횟수 1회 (첫 페이지 맨 위)
용도 보고서 제목·로고·작성일
함정 첫 페이지 1번만
페이지 머리글
인쇄 횟수 매 페이지
용도 열 제목·날짜
함정 페이지마다 반복
그룹 머리글
인쇄 횟수 그룹마다 1회
용도 그룹 이름·소제목
함정 부서별·년도별 등
본문
인쇄 횟수 레코드마다
용도 실제 데이터
함정 행마다 인쇄
그룹/페이지/보고서 바닥글
인쇄 횟수 각각 다름
용도 합계·평균·페이지 번호
함정 헷갈리기 쉬움

핵심: 인쇄 횟수 매칭 매년 출제됨.

  • 보고서 머리글·바닥글 = 전체 1회 (보고서 머리글 = 맨 앞 / 보고서 바닥글 = 맨 뒤)
  • 페이지 머리글·바닥글 = 매 페이지마다 1회
  • 그룹 머리글·바닥글 = 그룹 바뀔 때마다 1회
  • 본문 = 레코드 1개당 1회

페이지 번호 표현식 (시험 단골):

  • =[Page] → 현재 페이지 번호 (예: 3)
  • =[Pages] → 전체 페이지 수 (예: 10)
  • ="페이지 " & [Page] & " / " & [Pages] → "페이지 3 / 10"
  • =[Page] & "쪽" → "3쪽"

함정 1: "페이지 머리글은 그룹마다 인쇄" → 틀림. 페이지마다 인쇄. 그룹마다 인쇄되는 건 그룹 머리글.

함정 2: "[Page]는 전체 페이지 수" → 틀림. 현재 페이지 번호. 전체 페이지 수는 [Pages] (복수형).

함정 3: "보고서 바닥글은 매 페이지 인쇄" → 틀림. 전체 보고서의 마지막에 1회. 매 페이지 인쇄되는 건 페이지 바닥글.

함정 4: "그룹 머리글 없이도 그룹 합계 계산 가능" → 틀림. 그룹 합계를 표시하려면 그룹 머리글 또는 그룹 바닥글반드시 필요. 그룹 정렬·그룹화 설정에서 활성화.


⚠️ 이 챕터 함정 BEST 7

  1. 콤보 vs 목록 — 콤보 = 드롭다운 + 직접 입력 O, 목록 = 펼침 + 직접 입력 X.
  2. 매개변수 쿼리 — 대괄호 [...] 안에 작성. 작은따옴표 X.
  3. 크로스탭 쿼리행·열·값 3 영역 필수. 열 머리글은 1 필드만.
  4. 삭제 쿼리영구 삭제. 복구 불가. 휴지통 이동 X.
  5. 페이지 머리글 vs 그룹 머리글 — 페이지 = 매 페이지, 그룹 = 그룹마다.
  6. [Page] vs [Pages] — 단수 = 현재 / 복수 = 전체.
  7. 확인란 vs 옵션 단추 — 확인란 = 다중 선택, 옵션 = 단일 선택.

✅ 셀프 체크 7

  • [ ] 쿼리 5 종류 이름 즉답 가능?
  • [ ] 실행 쿼리 4 세부 종류 (추가·삭제·업데이트·테이블 만들기)?
  • [ ] 매개변수 쿼리 작성 형식 ([...])?
  • [ ] 폼 컨트롤 8 종 + 직접 입력 가능 여부 매칭?
  • [ ] 콤보 상자와 목록 상자의 차이 1줄?
  • [ ] 보고서 5 구역과 각 구역의 인쇄 횟수?
  • [ ] =[Page] & " / " & [Pages] 결과 해석?

한눈에 정리

Access 쿼리 5 · 폼 컨트롤 8 · 보고서 5구역 한눈 정리

📝 기출 변형 5선

5개년 컴활 1급 필기 기출 패턴 기반. 각 문제 카드 아래 정답 확인 펼쳐 보기.

문 1. 매개변수 쿼리

q01
1번 정답 확인

정답: ②

매개변수 쿼리는 대괄호 [ ... ] 안에 메시지를 작성함. 실행 시 대괄호 안의 내용이 입력 대화 상자의 메시지로 표시되고, 사용자가 입력한 값이 조건으로 사용됨. 작은따옴표·소괄호는 모두 틀림.


문 2. 콤보 vs 목록 상자

q02
2번 정답 확인

정답: ②

콤보 상자는 드롭다운 + 직접 입력 가능 (목록에 없는 값도 입력 OK). 목록 상자는 펼친 상태로 표시되며 직접 입력 불가 (목록의 값만 선택). 매년 1문제 단골 함정 — 정반대로 출제되는 경우가 많음.


문 3. 보고서 인쇄 횟수

q03
3번 정답 확인

정답: ④

본문은 레코드 1개당 1회 인쇄됨. 페이지마다 인쇄되는 것은 페이지 머리글·바닥글. 한 페이지에 본문이 여러 행 들어가며, 본문은 레코드 수만큼 반복됨. 매년 단골 함정.


문 4. 페이지 번호 표현식

q04
4번 정답 확인

정답: ②

[Page] 는 현재 페이지 번호 (단수), [Pages] 는 전체 페이지 수 (복수형). 따라서 =[Page] & "/" & [Pages]3/10 형식을 출력. ① 은 순서 반대 (10/3). ③·④ 는 Access에 없는 식.


문 5. 크로스탭 쿼리

q05
5번 정답 확인

정답: ③

크로스탭 쿼리에서 행 머리글은 여러 필드 지정 가능하지만, 열 머리글은 반드시 1 필드만 가능. 값 영역도 1 필드. ①·②·④ 는 모두 옳음. 시험에 자주 출제 — 열 머리글을 여러 개 지정할 수 있다고 헷갈리게 출제.


🔗 시리즈 링크


🔥 jit.camp · 컴활 1급 합격 가이드 · 2026 최신 출제 반영