2026 컴활 1급 필기 3과목 4장 | 폼·컨트롤·입력과 수정 — 핵심 이론

데이터위자드 ·

2026 컴활 1급 필기 3과목 4장 | 폼·컨트롤·입력과 수정 — 핵심 이론

필기 · 핵심 이론

폼은 사용자가 자료를 입력·수정하고 조회하는 화면입니다. 폼 전체의 레코드 원본과 컨트롤 하나의 컨트롤 원본, 목록 선택의 행 원본을 구분하면 속성 문제를 풀기 쉬워집니다.

이번 절에서 익힐 내용

레코드 원본과 컨트롤 원본 · 콤보 상자의 원본 · 잠금·사용 가능·탭 순서 · 기본 폼과 하위 폼 · 입력·수정·이벤트

1. 레코드 원본과 컨트롤 원본

폼의 레코드 원본은 테이블·쿼리 같은 행 집합입니다. 텍스트 상자의 컨트롤 원본은 연결 필드나 계산식입니다. 연결되지 않은 컨트롤도 검색 조건·안내 입력 등에 사용할 수 있습니다.

폼에 보이는 값이 항상 저장 필드인 것은 아닙니다. = [수량]*[단가] 같은 계산 컨트롤은 표시 계산이며 원본 필드에 저장하는 구조와 다릅니다.

핵심 기준

폼의 레코드 원본과 컨트롤의 원본은 다르다.

예제로 적용하기

주문 폼의 txt금액에 수량*단가를 표시한다. 설정 후보는?

풀이와 판단 과정

결론: 컨트롤 원본에 =[수량]*[단가]

계산식은 컨트롤 원본에 지정하고 라벨 캡션과 구분합니다.

2. 콤보 상자의 원본

콤보 상자의 행 원본은 선택 목록, 바운드 열은 저장할 값, 열 수·열 너비는 보이는 목록 구조를 결정합니다. 고객명은 보여 주고 고객번호를 저장하는 구성이 가능합니다.

표시 열과 저장 열을 혼동하면 이름 대신 번호가 보이거나 잘못된 값이 저장될 수 있습니다. 목록 제한 여부와 NULL 허용도 입력 요구에 맞춰 정합니다.

핵심 기준

콤보 상자는 이름을 보여 주면서 번호를 저장할 수 있다.

예제로 적용하기

고객번호·고객명 목록에서 번호를 저장하고 이름만 보인다. 핵심 속성은?

풀이와 판단 과정

결론: 바운드 열과 열 너비

바운드 열로 저장값을 정하고 번호 열 너비를 0으로 해 숨길 수 있습니다.

3. 잠금·사용 가능·탭 순서

잠금은 편집 가능성, 사용 가능은 활성 상태, 탭 순서는 키보드 이동 순서와 관련됩니다. 번호를 보여 주되 수정하지 못하게 하는 경우와 아예 비활성화하는 경우를 구분합니다.

잠금과 비활성은 화면 동작이 다를 수 있습니다. Tab Stop 속성과 탭 순서를 함께 확인해 사용자가 필요한 입력란에 자연스럽게 이동하게 합니다.

핵심 기준

잠금과 사용 가능은 서로 다른 속성이다.

예제로 적용하기

주문번호를 표시하되 직접 수정하지 못하게 한다. 후보는?

풀이와 판단 과정

결론: 연결 컨트롤의 잠금 속성

편집을 막는 잠금과 표시 여부·활성 여부를 분리해 설정합니다.

4. 기본 폼과 하위 폼

하위 폼은 주문과 주문상세 같은 1:N 자료를 함께 표시할 수 있습니다. 기본 필드·하위 필드 연결 속성이 부모와 자식의 관계를 정합니다. 주문번호로 연결하면 현재 주문의 상세가 보입니다.

연결키를 잘못 지정하면 모든 상세가 섞이거나 아무 행도 안 보일 수 있습니다. 기본 폼이 바뀔 때 해당 상세로 필터링되는지 표본 주문 여러 개로 확인합니다.

핵심 기준

기본·하위 필드 연결로 부모와 상세 표시 범위를 맞춘다.

예제로 적용하기

주문을 바꾸어도 모든 주문상세가 한꺼번에 보인다. 점검할 것은?

풀이와 판단 과정

결론: 기본·하위 필드 연결

주문번호 같은 연결 필드가 올바른지 확인합니다.

5. 입력·수정·이벤트

폼의 데이터 입력·추가 허용·편집 허용·삭제 허용 속성은 사용 목적에 맞게 설정합니다. 데이터 입력 전용과 기존 자료 편집 가능 상태를 구분합니다. 버튼의 클릭 이벤트는 매크로나 이벤트 프로시저에 연결합니다.

조회 전용 폼을 만들 때 화면만 비슷하게 만드는 것이 아니라 실제 수정 동작이 막히는지 확인합니다. 새 레코드와 기존 레코드에서 각각 테스트합니다.

핵심 기준

폼의 편집 허용과 데이터 입력 속성은 목적에 따라 설정한다.

예제로 적용하기

새 레코드 추가 전용 폼을 만든다. 확인할 속성은?

풀이와 판단 과정

결론: 데이터 입력과 추가 허용

입력 목적과 추가 허용을 맞추고 기존 자료 표시·편집 여부를 직접 확인합니다.

한눈에 비교하기

속성대상뜻
레코드 원본폼행 집합
컨트롤 원본텍스트 상자필드·식
행 원본목록선택 자료
바운드 열콤보저장 값
연결 필드하위 폼부모·상세 관계

순서대로 풀어 보는 예제

고객(번호,이름)과 주문(번호,고객번호,금액)이 있을 때 주문 폼의 고객 콤보는 고객번호·이름을 읽고 고객번호를 저장하게 구성합니다. 고객번호 열을 숨기더라도 저장값은 번호일 수 있습니다.

주문상세 하위 폼은 주문번호를 기준으로 연결합니다. 서로 다른 주문을 두 개 이상 선택해 상세가 해당 주문으로 바뀌는지 확인하고 새 상세의 주문번호가 올바르게 연결되는지 검사합니다.

헷갈리는 문장 바로잡기

레코드 원본과 컨트롤 원본

잘못된 판단 모든 컨트롤은 반드시 원본 필드에 저장된다.

올바른 판단: 폼의 레코드 원본과 컨트롤의 원본은 다르다.

콤보 상자의 원본

잘못된 판단 바운드 열은 언제나 표시되는 마지막 문자열이다.

올바른 판단: 콤보 상자는 이름을 보여 주면서 번호를 저장할 수 있다.

잠금·사용 가능·탭 순서

잘못된 판단 잠금은 언제나 컨트롤을 삭제한다.

올바른 판단: 잠금과 사용 가능은 서로 다른 속성이다.

기본 폼과 하위 폼

잘못된 판단 하위 폼은 관계를 설정할 수 없다.

올바른 판단: 기본·하위 필드 연결로 부모와 상세 표시 범위를 맞춘다.

입력·수정·이벤트

잘못된 판단 버튼 캡션만 쓰면 모든 작업이 자동 수행된다.

올바른 판단: 폼의 편집 허용과 데이터 입력 속성은 목적에 따라 설정한다.

이론을 정리했다면 같은 절의 객관식 문제에서 조건과 예외를 확인하세요. 정답을 고른 뒤에는 틀린 선택지가 왜 성립하지 않는지도 설명해 보세요.

핵심 개념 확인 — 객관식 5문제

설명을 읽은 뒤 아래 다섯 문항을 풀어 보세요. 정답을 고르고 틀린 선택지의 오류도 설명할 수 있으면 이 단원의 기준을 이해한 것입니다.

문제 1

폼·컨트롤·입력과 수정에서 레코드 원본과 컨트롤 원본에 대한 설명으로 옳은 것은?

  1. ① 레코드 원본은 글꼴 이름이다.
  2. ② 계산 컨트롤은 사용할 수 없다.
  3. ③ 모든 컨트롤은 반드시 원본 필드에 저장된다.
  4. ④ 폼의 레코드 원본과 컨트롤의 원본은 다르다.
정답과 해설 보기

정답 ④

폼의 레코드 원본은 테이블·쿼리 같은 행 집합입니다. 텍스트 상자의 컨트롤 원본은 연결 필드나 계산식입니다. 연결되지 않은 컨트롤도 검색 조건·안내 입력 등에 사용할 수 있습니다. 폼에 보이는 값이 항상 저장 필드인 것은 아닙니다. = [수량]*[단가] 같은 계산 컨트롤은 표시 계산이며 원본 필드에 저장하는 구조와 다릅니다.

기억할 핵심

폼의 레코드 원본과 컨트롤의 원본은 다르다.

문제 2

폼·컨트롤·입력과 수정에서 콤보 상자의 원본에 대한 설명으로 옳은 것은?

  1. ① 바운드 열은 언제나 표시되는 마지막 문자열이다.
  2. ② 콤보 상자는 이름을 보여 주면서 번호를 저장할 수 있다.
  3. ③ 보이는 열과 저장 열은 항상 같다.
  4. ④ 행 원본은 폼 배경색이다.
정답과 해설 보기

정답 ②

콤보 상자의 행 원본은 선택 목록, 바운드 열은 저장할 값, 열 수·열 너비는 보이는 목록 구조를 결정합니다. 고객명은 보여 주고 고객번호를 저장하는 구성이 가능합니다. 표시 열과 저장 열을 혼동하면 이름 대신 번호가 보이거나 잘못된 값이 저장될 수 있습니다. 목록 제한 여부와 NULL 허용도 입력 요구에 맞춰 정합니다.

기억할 핵심

콤보 상자는 이름을 보여 주면서 번호를 저장할 수 있다.

문제 3

폼·컨트롤·입력과 수정에서 잠금·사용 가능·탭 순서에 대한 설명으로 옳은 것은?

  1. ① 탭 순서는 원본 행의 정렬이다.
  2. ② 사용 가능은 값 유일성 제약이다.
  3. ③ 잠금과 사용 가능은 서로 다른 속성이다.
  4. ④ 잠금은 언제나 컨트롤을 삭제한다.
정답과 해설 보기

정답 ③

잠금은 편집 가능성, 사용 가능은 활성 상태, 탭 순서는 키보드 이동 순서와 관련됩니다. 번호를 보여 주되 수정하지 못하게 하는 경우와 아예 비활성화하는 경우를 구분합니다. 잠금과 비활성은 화면 동작이 다를 수 있습니다. Tab Stop 속성과 탭 순서를 함께 확인해 사용자가 필요한 입력란에 자연스럽게 이동하게 합니다.

기억할 핵심

잠금과 사용 가능은 서로 다른 속성이다.

문제 4

폼·컨트롤·입력과 수정에서 기본 폼과 하위 폼에 대한 설명으로 옳은 것은?

  1. ① 기본·하위 필드 연결로 부모와 상세 표시 범위를 맞춘다.
  2. ② 하위 폼은 관계를 설정할 수 없다.
  3. ③ 기본 폼 전환과 상세는 항상 무관하다.
  4. ④ 하위 폼은 보고서 총계만 뜻한다.
정답과 해설 보기

정답 ①

하위 폼은 주문과 주문상세 같은 1:N 자료를 함께 표시할 수 있습니다. 기본 필드·하위 필드 연결 속성이 부모와 자식의 관계를 정합니다. 주문번호로 연결하면 현재 주문의 상세가 보입니다. 연결키를 잘못 지정하면 모든 상세가 섞이거나 아무 행도 안 보일 수 있습니다. 기본 폼이 바뀔 때 해당 상세로 필터링되는지 표본 주문 여러 개로 확인합니다.

기억할 핵심

기본·하위 필드 연결로 부모와 상세 표시 범위를 맞춘다.

문제 5

폼·컨트롤·입력과 수정에서 입력·수정·이벤트에 대한 설명으로 옳은 것은?

  1. ① 폼의 편집 허용과 데이터 입력 속성은 목적에 따라 설정한다.
  2. ② 버튼 캡션만 쓰면 모든 작업이 자동 수행된다.
  3. ③ 데이터 입력 전용은 항상 모든 기존 자료 삭제다.
  4. ④ 조회 전용은 배경색만 바꾸면 된다.
정답과 해설 보기

정답 ①

폼의 데이터 입력·추가 허용·편집 허용·삭제 허용 속성은 사용 목적에 맞게 설정합니다. 데이터 입력 전용과 기존 자료 편집 가능 상태를 구분합니다. 버튼의 클릭 이벤트는 매크로나 이벤트 프로시저에 연결합니다. 조회 전용 폼을 만들 때 화면만 비슷하게 만드는 것이 아니라 실제 수정 동작이 막히는지 확인합니다. 새 레코드와 기존 레코드에서 각각 테스트합니다.

기억할 핵심

폼의 편집 허용과 데이터 입력 속성은 목적에 따라 설정한다.

범위 확인

2026년 학습 범위를 기준으로 구성했습니다. 시험 시행기관의 자격 안내·출제 기준에서 과목과 변경 공지를 확인할 수 있습니다.

이 단원의 객관식 문제 풀기

이전 · Access 쿼리·집계·매개변수·실행 쿼리

다음 · 보고서·그룹·집계·인쇄

컴활 1급 전체 목차

과목별 이론

단원별 객관식

실습

필기 모의고사

실기 모의고사

스터디클럽의 다른 강의 보기