2026 컴활 1급 필기 3과목 6장 | Access 매크로·이벤트·VBA·도메인 함수 — 객관식 10문제
데이터위자드 ·
필기 · 객관식 4지선다
객관식 4지선다입니다. 정답과 해설은 각 문제 아래를 눌러 확인하세요.
문제 1
Access 매크로·이벤트·VBA·도메인 함수에서 이벤트와 매크로에 대한 설명으로 옳은 것은?
- ① 클릭과 업데이트 후는 언제나 같은 시점이다.
- ② 캡션만 같으면 모든 코드가 자동 연결된다.
- ③ 이벤트 이름은 실행 시점을 정한다.
- ④ 폼에는 이벤트가 없다.
정답과 해설 보기
정답 ③
버튼의 클릭 시, 폼의 열 때·로드 시, 컨트롤의 업데이트 후 등은 발생 시점이 다릅니다. 실행할 매크로나 이벤트 프로시저를 해당 속성에 연결해야 합니다. 컨트롤 이름과 캡션은 다를 수 있습니다. 화면에 보이는 글자만 고쳐도 기존 코드의 참조 이름이 바뀌는 것은 아니므로 속성과 코드 대상을 함께 확인합니다.
이벤트 이름은 실행 시점을 정한다.
문제 2
입력값을 확정한 뒤 검증 안내를 실행한다. 후보 이벤트는?
- ① 업데이트 후
- ② 테이블 열 너비
- ③ 보고서 페이지 머리글
- ④ 정렬 방향
정답과 해설 보기
정답 ①
값 변경 확정 이후 동작과 관련된 업데이트 후 이벤트를 검토합니다.
이벤트 이름은 실행 시점을 정한다.
문제 3
Access 매크로·이벤트·VBA·도메인 함수에서 DoCmd와 개체 열기에 대한 설명으로 옳은 것은?
- ① 숫자와 문자열 조건 표기는 언제나 완전히 같다.
- ② 폼 이름은 코드에서 참조할 수 없다.
- ③ OpenReport는 테이블 전체 삭제다.
- ④ 개체를 여는 동작과 전달 조건을 구분한다.
정답과 해설 보기
정답 ④
DoCmd.OpenForm·OpenReport·OpenQuery 등은 개체 동작과 연결됩니다. 폼을 열면서 WHERE 조건을 전달하면 선택 레코드를 표시하는 구성을 만들 수 있습니다. 문자열·숫자·날짜의 조건 표기는 다릅니다. 사용자 입력을 조합할 때 인용부호·자료형과 예상하지 못한 값의 처리를 확인합니다.
개체를 여는 동작과 전달 조건을 구분한다.
문제 4
선택 고객번호 10의 주문만 폼에 표시한다. 필요한 개념은?
- ① 모든 테이블 DROP
- ② 폼 열기와 고객번호 필터 조건
- ③ 고객번호 평균
- ④ 보고서 배경색
정답과 해설 보기
정답 ②
조회 대상을 조건으로 제한하는 개체 열기 동작을 사용합니다.
개체를 여는 동작과 전달 조건을 구분한다.
문제 5
Access 매크로·이벤트·VBA·도메인 함수에서 도메인 집계 함수에 대한 설명으로 옳은 것은?
- ① DLookup은 언제나 최고 금액을 반환한다.
- ② 도메인 함수에는 조건을 둘 수 없다.
- ③ DCount는 무조건 금액 합이다.
- ④ 도메인 함수는 대상 식·도메인·조건을 구분한다.
정답과 해설 보기
정답 ④
DCount·DSum·DLookup은 지정한 도메인과 조건에서 개수·합계·값을 구하는 함수입니다. 대상 식·도메인·조건을 구별해야 합니다. DLookup이 여러 행 중 특정 정렬의 첫 행을 안정적으로 보장한다고 가정하지 않습니다. NULL 결과와 조건 불일치를 처리하고, 많은 행에서 반복 호출할 때의 성능도 살핍니다. 여러 값을 반환해야 하면 조회 쿼리가 더 명확할 수 있습니다.
도메인 함수는 대상 식·도메인·조건을 구분한다.
문제 6
주문 테이블에서 고객번호 10의 금액 합계를 구하는 함수 후보는?
- ① Len
- ② DCount만
- ③ DSum
- ④ Left
정답과 해설 보기
정답 ③
합계를 구하므로 DSum에 금액·주문 도메인·고객 조건을 지정합니다.
도메인 함수는 대상 식·도메인·조건을 구분한다.
문제 7
Access 매크로·이벤트·VBA·도메인 함수에서 Requery와 Refresh에 대한 설명으로 옳은 것은?
- ① Requery는 원본을 영구 삭제한다.
- ② 두 명령은 모든 경우에 완전히 같다.
- ③ Requery와 Refresh는 범위와 목적을 구분한다.
- ④ 새 자료는 어떤 갱신도 없이 반드시 모두 표시된다.
정답과 해설 보기
정답 ③
Requery는 원본 질의를 다시 실행해 목록·레코드를 재조회하는 개념입니다. Refresh는 현재 레코드 집합의 변경 반영과 관련되며 새 행·조건 변화를 모두 같은 방식으로 반영한다고 보지 않습니다. 고객 선택 후 주문 목록을 다시 조회하려면 어떤 컨트롤의 원본을 갱신할지 한정합니다. 전체 폼을 불필요하게 반복 재조회하면 사용자 위치와 입력 상태에 영향을 줄 수 있습니다.
Requery와 Refresh는 범위와 목적을 구분한다.
문제 8
선택 조건이 바뀐 콤보 목록의 원본 질의를 다시 실행한다. 후보는?
- ① 텍스트 색 변경
- ② 보고서 인쇄만
- ③ 해당 컨트롤 Requery
- ④ 원본 테이블 DROP
정답과 해설 보기
정답 ③
질의를 다시 실행해 선택 조건에 맞는 목록을 갱신합니다.
Requery와 Refresh는 범위와 목적을 구분한다.
문제 9
Access 매크로·이벤트·VBA·도메인 함수에서 오류 처리와 저장에 대한 설명으로 옳은 것은?
- ① 삭제 쿼리는 대상 확인이 필요 없다.
- ② 저장하지 않은 이벤트 코드는 항상 영구 보존된다.
- ③ 모든 오류는 무조건 무시하는 것이 최선이다.
- ④ 오류 무시는 실패를 숨길 수 있으므로 원인과 상태를 확인한다.
정답과 해설 보기
정답 ④
코드에서는 예외 처리·입력 검증·정확한 대상 참조를 분리합니다. 오류를 무조건 무시하면 실패한 작업이 성공처럼 보일 수 있습니다. 이벤트 코드와 연결 속성을 저장한 뒤 다시 열어 확인합니다. 신뢰하지 않는 데이터베이스의 코드를 무조건 실행하지 않습니다. 실습은 별도 연습 데이터에서 수행하고 삭제·수정 쿼리는 대상을 먼저 조회합니다.
오류 무시는 실패를 숨길 수 있으므로 원인과 상태를 확인한다.
문제 10
실행 쿼리가 실패했는데 완료 메시지만 뜬다. 개선할 점은?
- ① 완료 문구만 더 크게
- ② 오류 전부 숨김
- ③ 실행 성공·실패 분기와 오류 처리
- ④ 원본 삭제
정답과 해설 보기
정답 ③
실제 실행 상태를 확인해 실패 시 성공 안내를 하지 않도록 처리해야 합니다.
오류 무시는 실패를 숨길 수 있으므로 원인과 상태를 확인한다.
범위 확인
2026년 학습 범위를 기준으로 구성했습니다. 시험 시행기관의 자격 안내·출제 기준에서 과목과 변경 공지를 확인할 수 있습니다.
컴활 1급 전체 목차
과목별 이론
- 윈도우 시작 · 화면 · 창 · 파일 · Windows 10 기본 사용
- 시스템 설정 · 계정 · 디스크 · Windows 10 설정과 관리
- 컴퓨터 분류 · 진법 · 문자 코드 · 컴퓨터의 원리와 데이터 표현
- CPU · 메모리 · 저장장치 · 입출력 · 컴퓨터 하드웨어
- 시스템·응용 프로그램 · 처리 방식 · 소프트웨어와 운영체제
- 주소 · 프로토콜 · 통신 · 웹 · 인터넷과 네트워크
- 이미지 · 사운드 · 동영상 · 압축 · 멀티미디어와 파일 형식
- 악성코드 · 인증 · 암호화 · 백업 · 보안과 시스템 보호
- 자료형 · 채우기 · 찾기 · 시트 · 엑셀 입력과 워크시트 편집
- 연산자 · 참조 · 오류 · 함수 · 수식·참조·함수 활용
- 차트 종류 · 축 · 계열 · 요소 · 차트의 구성과 편집
- 인쇄 영역 · 배율 · 반복 제목 · 페이지 설정과 인쇄
- 정렬 기준 · 필터 · 입력 제한 · 데이터 정렬과 필터
- 부분합 · 피벗 · 목표값 · 시나리오 · 데이터 분석과 가상 분석
- 2과목 · 7장 · 매크로·VBA·사용자 정의 함수
- 3과목 · 1장 · 데이터베이스 개요와 관계형 모델
- 3과목 · 2장 · Access 테이블·자료형·키·관계
- 3과목 · 3장 · Access 쿼리·집계·매개변수·실행 쿼리
- 3과목 · 4장 · 폼·컨트롤·입력과 수정
- 3과목 · 5장 · 보고서·그룹·집계·인쇄
- 3과목 · 6장 · Access 매크로·이벤트·VBA·도메인 함수
단원별 객관식
- 객관식 15문제 · 정답과 해설 · Windows 10 기본 사용
- 객관식 15문제 · 정답과 해설 · Windows 10 설정과 관리
- 객관식 15문제 · 정답과 해설 · 컴퓨터의 원리와 데이터 표현
- 객관식 15문제 · 정답과 해설 · 컴퓨터 하드웨어
- 객관식 15문제 · 정답과 해설 · 소프트웨어와 운영체제
- 객관식 15문제 · 정답과 해설 · 인터넷과 네트워크
- 객관식 15문제 · 정답과 해설 · 멀티미디어와 파일 형식
- 객관식 15문제 · 정답과 해설 · 보안과 시스템 보호
- 객관식 15문제 · 정답과 해설 · 엑셀 입력과 워크시트 편집
- 객관식 15문제 · 정답과 해설 · 수식·참조·함수 활용
- 객관식 15문제 · 정답과 해설 · 차트의 구성과 편집
- 객관식 15문제 · 정답과 해설 · 페이지 설정과 인쇄
- 객관식 15문제 · 정답과 해설 · 데이터 정렬과 필터
- 객관식 15문제 · 정답과 해설 · 데이터 분석과 가상 분석
- 2과목 · 7장 · 매크로·VBA·사용자 정의 함수
- 3과목 · 1장 · 데이터베이스 개요와 관계형 모델
- 3과목 · 2장 · Access 테이블·자료형·키·관계
- 3과목 · 3장 · Access 쿼리·집계·매개변수·실행 쿼리
- 3과목 · 4장 · 폼·컨트롤·입력과 수정
- 3과목 · 5장 · 보고서·그룹·집계·인쇄
- 3과목 · 6장 · Access 매크로·이벤트·VBA·도메인 함수
실습
- 엑셀 실무 · 천 단위 · 날짜 · 백분율 · 사용자 지정 · 셀 서식과 표시 형식
- 엑셀 실무 · 수식 규칙 · 혼합참조 · 적용 범위 · 조건부 서식으로 행과 셀 강조
- 엑셀 실무 · 조건표 · AND·OR · 결과 추출 · 자동 필터와 고급 필터
- 엑셀 실무 · 구분 기호 · 고정 너비 · 앞자리 0 · 텍스트 나누기와 데이터 정리
- 엑셀 실무 · 절대·혼합참조 · ROUND · SUM · 수식 참조와 수학 함수
- 엑셀 실무 · COUNTIF · SUMIF · AVERAGEIF · 통계 함수와 조건 집계
- 엑셀 실무 · IF · AND · OR · IFERROR · 논리 함수로 조건 판정
- 엑셀 실무 · LEFT · MID · RIGHT · LEN · TRIM · 텍스트 함수로 코드 가공
- 엑셀 실무 · DATE · YEAR · MONTH · DAY · WEEKDAY · 날짜와 시간 함수
- 엑셀 실무 · VLOOKUP · HLOOKUP · INDEX · MATCH · 찾기와 참조 함수
- 엑셀 실무 · DSUM · DAVERAGE · DCOUNT · DMAX · 데이터베이스 함수와 조건표
- 엑셀 실무 · 그룹 정렬 · 합계 · 윤곽 · 정렬과 부분합
- 엑셀 실무 · 행·열·값 · 요약 방식 · 새로 고침 · 피벗테이블로 매출 분석
- 엑셀 실무 · 가정 비교 · 행·열 입력 · 역산 · 데이터 표와 목표값 찾기
- 엑셀 실무 · 변경 셀 · 요약 · 위치·레이블 · 시나리오와 데이터 통합
- 엑셀 실무 · 계열 · 축 · 제목 · 데이터 레이블 · 차트 작성과 편집 실습
- 엑셀 실무 · 반복 서식 · 실행 · XLSM 저장 · 매크로 기록과 버튼 연결
- 계산·자동화 심화 1 · 6작업 · 배열 수식·다중 조건·SUM·IF
- 계산·자동화 심화 2 · 6작업 · INDEX·MATCH·다중 조건 검색
- 계산·자동화 심화 3 · 6작업 · LARGE·RANK.EQ·COUNTIFS·조건부 순위
- 계산·자동화 심화 4 · 6작업 · VBA 사용자 정의 함수·조건·반복
- Access 실무 1 · 6작업 · DB 구축·CSV 가져오기·필드 속성
- Access 실무 2 · 6작업 · 관계·참조 무결성·삭제 정책
- Access 실무 3 · 6작업 · 선택·집계·매개변수 쿼리
- Access 실무 4 · 6작업 · 실행 쿼리·업데이트·크로스탭
- Access 실무 5 · 6작업 · 입력 폼·콤보·계산 컨트롤
- Access 실무 6 · 6작업 · 기본 폼·하위 폼·연결·합계
- Access 실무 7 · 6작업 · 보고서·지역별 소계·총계·인쇄
- Access 실무 8 · 6작업 · 이벤트·VBA·조회 버튼·DSum
필기 모의고사
실기 모의고사
예상 모의문제입니다.