반응형
컴퓨터활용능력 1급
대한상공회의소 주관
국가기술자격
- 컴퓨터활용능력 1급 필기 출제기준
- 컴퓨터활용능력 1급 실기 출제기준
- 스프레트시트 함수 출제 범위
- 스프레드시트 프로그래밍 주요 범위
- 데이터베이스 주요 연상자 및 함수
- 데이터베이스 폼 및 보고서의 주요 속성
- 데이터베이스의 주요 컨트롤
- 데이터베이스 컨트롤의 주요 속성
- 데이터베이스의 주요 매크로
- 폼 및 보고서의 주요 이벤트
01. 컴퓨터활용능력 1급 필기 출제기준
<주요 개편내용>
Microsoft Office 2021 버전 기준 적용에 따른 변경사항 반영
출제기준 중 중복 내용 삭제 및 기능의 의미 명확하게 수정
필기과목명 | 주요항목 | 세부항목 |
컴퓨터 일반 | 컴퓨터 시스템 활용 | - 운영체제 사용 - 컴퓨터 시스템 설정 변경 - 컴퓨터 시스템 관리 |
인터넷 자료 활용 | - 인터넷 활용 - 멀티미디어 활용 - 최신 정보통신기술 활용 |
|
컴퓨터 시스템 보호 | - 정보 보안 유지 - 시스템 보안 유지 |
|
스프레트시트 일반 | 응용 프로그램 준비 | - 프로그램 환경 설정 - 파일 관리 - 통합 문서 관리 |
데이터 입력 | - 데이터 입력 - 데이터 편집 - 서식 설정 |
|
데이터 계산 | - 기본 계산식 - 고급 계산식 |
|
데이터 관리 | - 기본 데이터 관리 - 외부 데이터 관리 - 데이터 분석 |
|
차트 활용 | - 차트 작성 - 차트 편집 |
|
출력 작업 | - 페이지 레이아웃 설정 - 인쇄 작업 |
|
매크로 활용 | - 매크로 작성 - 매크로 편집 |
|
데이터베이스 일반 | DBMS 파일 사용 | - 데이터베이스 파일 관리 - 인쇄 작업 |
테이블 활용 | - 테이블 작성 - 제약요건 설정 - 데이터 입력 |
|
쿼리 활용 | - 선택 쿼리 사용 - 실행 쿼리 사용 - SQL 명령문 사용 |
|
폼 활용 | - 기본 폼 작성 - 컨트롤 사용 - 기타 폼 작성 |
|
보고서 활용 | - 기본 보고서 작성 - 컨트롤 사용 - 기타 보고서 작성 |
|
모듈 활용 | - 매크로 함수 사용 - 이벤트 프로시저 사용 |
02. 컴퓨터활용능력 1급 실기 출제기준
<주요 개편내용>
- 스프레드 시트 -
Microsoft Office 2021 버전 기준 적용에 따른 변경사항 반영
주로 사용되지 않는 함수 삭제 및 주로 사용되는 함수 추가
- 데이터베이스 -
Microsoft Office 2021 버전 기준 적용에 따른 변경사항 반영
반응형
실기과목명 | 주요항목 | 세부항목 |
스프레트시트 실무 | 응용 프로그램 준비 | - 프로그램 환경 설정하기 - 파일 관리하기 - 통합 문서 관리하기 |
데이터 입력 | - 데이터 입력하기 - 데이터 편집하기 - 서식 설정하기 |
|
데이터 계산 | - 기본 계산식 사용하기 - 고급 계산식 사용하기 |
|
데이터 관리 | - 기본 데이터 관리하기 - 외부 데이터 관리하기 - 데이터 분석하기 |
|
차트 활용 | - 차트 작성하기 - 차트 편집하기 |
|
출력 작업 | - 페이지 레이아웃 설정하기 - 인쇄 작업하기 |
|
매크로 활용 | - 매크로 작성하기 - 매크로 편집하기 |
|
데이터베이스 실무 | DBMS 파일 사용 | - 데이터베이스 파일 관리 - 인쇄 작업하기 |
테이블 활용 | - 테이블 작성하기 - 제약요건 설정하기 - 데이터 입력하기 |
|
쿼리 활용 | - 선택 쿼리 사용하기 - 실행 쿼리 사용하기 - SQL 명령문 사용하기 |
|
폼 활용 | - 기본 폼 작성하기 - 컨트롤 사용하기 - 기타 폼 작성하기 |
|
보고서 활용 | - 기본 보고서 작성하기 - 컨트롤 사용하기 - 기타 보고서 작성하기 |
|
모듈 활용 | - 매크로 함수 사용하기 - 이벤트 프로시저 사용하기 |
03. 스프레드시트 함수 출제 범위
구분 | 주요 함수 |
날짜와 시간함수 | DATE, DATEVALUE, DAY, DAYS, EDATE, EOMONTH, HOUR, MINUTE, MONTH, YEAR, NOW, NETWORKDAYS, SECOND, TIME, TODAY, WEEKDAY, WEEKNUM, WORKDAY |
논리 함수 | AND, FALSE, IF, IFS, IFERROR, NOT, OR, TRUE, SWITCH |
데이터베이스 함수 | DAVERAGE, DCOUNT, DCOUNTA, DGET, DMAX, DMIN, DPRODUCT, DSTDEV, DSUM, DVAR |
문자열 함수 | CONCAT, EXACT, FIND, FIXED, LEFT, LEN, LOWER, MID, PROPER, REPLACE, REPT, RIGHT, SEARCH, SUBSTITUTE, TEXT, TRIM, UPPER, VALUE |
수학과 삼각함수 | ABS, EXP, FACT, INT, MDETERM, MINVERSE, MMULT, MOD, PI, POWER, PRODUCT, QUOTIENT, RAND, RANDBETWEEN, ROUND, ROUNDDOWN, ROUNDUP, SIGN, SQRT, SUM, SUMIF, SUMIFS, SUMPRODUCT, TRUNC |
재무함수 | FV, NPV, PMT, PV, SLN, SYD |
찾기와 참조함수 | ADDRESS, AREAS, CHOOSE, COLUMN, COLUMNS, HLOOKUP, INDEX, INDIRECT, LOOKUP, MATCH, OFFSET, ROW, ROWS, TRANSPOSE, VLOOKUP, XLOOKUP, XMATCH |
통계함수 | AVERAGE, AVERAGEA, AVERAGEIF, AVERAGEIFS, COUNT, COUNTA, COUNTBLANK, COUNTIF, COUNTIFS, FREQUENCY, GEOMEAN, HARMEAN, LARGE, MAX, MAXA, MEDIAN, MIN, MINA, MODE.SNGL, PERCENTILE.INC, RANK.EQ, SMALL, STDEV.S, VAR.S |
정보함수 | CELL, ISBLANK, ISERR, ISERROR, ISEVEN, ISLOGICAL, ISNONTEXT, ISNUMBER, ISODD, ISTEXT, TYPE |
04. 스프레드시트 프로그래밍 주요 범위
주요 개체
개체 | 속성 | 메서드 | 이벤트 |
Application |
ActiveCell ActiveSheet ActiveWindow ActiveWorkbook Selection ThisWorkbook Windows Workbooks Worksheetfunction Worksheets |
GetOpenFilename GetSaveAsFilename InputBox OnTime OnKey Quit |
NewWorkbook WorkbookBeforeClose SheetChange |
Workbook (Workbooks) |
Name Saved Windows Worksheets |
Add Close Open Save SaveAs |
Open Activate SheetActivate NewSheet BeforeSave Deactivate BeforePrint BeforeClose |
Worksheet (Worksheets) |
Cells Columns Entirecolumn Name Range Rows Entirerow Visible |
Activate Copy Protect Select Unprotect |
Activate Calculate Change Deactivate SelectionChange |
Range | Address Cells Count Currentregion End Formula FormulaR1C1 Item Next Offset Range Value |
AdvancedFilter AutoFill AutoFilter Clear ClearContents ClearFormats Copy Delete Find FindNext FindPrevious Select Sort Subtotal |
|
Window (Windows) |
Caption SelectedSheets |
Activate Close NewWindow |
|
UserForm | BorderStyle Caption Name Picture ShowModal StartUpPosition |
Hide Move Show |
Initialize Click Activate |
매크로 기록기에 의해 생성되는 VBA 모듈의 개체 속성, 메서드, 이벤트는 부분적으로 포함될 수 있음.
주요 컨트롤
컨트롤 | 설명 | ||
CheckBox | 선택사항을 표시하는 용도로 사용, 중복 선택 가능 | ||
ComboBox | 긴 목록을 표현할 때 사용 | ||
CommandButton | 명령을 수행하는 용도로 사용 | ||
Frame | 컨트롤의 그룹 형성 | ||
Image | 그림의 삽입에 사용 | ||
Label | 다른 컨트롤을 설명하거나 메시지 표현을 위해 사용 | ||
ListBox | 사용자가 선택할 항목 표시 | ||
MultiPage | 페이지 컬렉션을 한 개 이상 포함 | ||
OptionButton | 선택사항을 표시하는 용도, 하나만 선택 가능 | ||
ScrollBar | 목록이동, 아날로그 값의 증감에 이용 | ||
SpinButton | 값의 증감을 위해 사용 | ||
TabStrip | 탭 컬렉션을 한 개 이상 포함 | ||
TextBox | 문자열 입력 또는 표시할 때 사용 | ||
ToggleButton | 선택사항을 표시하는 용도로 사용, 눌려진 상태 유지 |
컨트롤의 주요 메서드
메서드 | 비고 | ||
AddItem | ComboBox, ListBox | ||
Clear | ComboBox, ListBox | ||
Copy | ComboBox, Frame, TextBox | ||
Cut | ComboBox, Frame, TextBox | ||
Move | |||
Paste | ComboBox, Frame, TextBox | ||
RemoveItem | ComboBox, ListBox | ||
SetFocus |
컨트롤의 주요 이벤트
이벤 | 비고 | ||
AfterUpdate | |||
BeforeUpdate | |||
Change | |||
Click | |||
DropButtonClick | ComboBox, TextBox | ||
Enter, Exit | |||
SpinDown, SpinUp | SpinButton |
컨트롤의 주요 속성
구분 | 항목 | 속성 | 비고 |
디자인모드 | 그림 | Picture, PictureAlignment, PictureSizeMode | Image |
PicturePosition | |||
글꼴 | Font | ||
기타 | MouseIcon, MousePointer | ||
Name | |||
동작 | AutoSize | CheckBox, ComboBox, TextBox | |
Cancel | CommandButton | ||
Default | CommandButton | ||
Enabled | |||
Locked | ListBox, OptionButton, TextBox | ||
Maxlength | TextBox, ComboBox, TextBox | ||
MultiSelect | ListBox | ||
TextAlign | ComboBox, TextBox | ||
모양 | Alignment | ||
BackColor, ForeColor, BorderColor, BorderStyle | Frame, TextBox | ||
BackStyle | TextBox | ||
Caption | |||
DropButtonStyle | ComboBox, TextBox | ||
PasswordChar | TextBox | ||
ShowDropButtonWhen | ComboBox, TextBox | ||
Value | Visible | ||
위치 | Height, Width | CommandButton, Frame, Image | |
Left, Top | Frame, Image | ||
데이터 | BoundColumn | ||
ColumnCount | |||
ColumnHeads | |||
ColumnWidths | |||
ControlSource | ListBox | ||
ListRows | ComboBox | ||
ListStyle | |||
ListWidth | |||
RowSource | ComboBox, ListBox | ||
Text | ComboBox, ListBox, TextBox | ||
TextColumn | ListBox | ||
TopIndex | ListBox | ||
스크롤 | Max, Min | ScrollBar, SpinButton | |
MultiRow | |||
ScrollBars | |||
실행모드 | BoundValue | ||
Column | ComboBox, ListBox | ||
List | ComboBox, ListBox | ||
ListCount | ComboBox, ListBox | ||
ListIndex | ComboBox, ListBox | ||
Selected | ListBox | ||
SelectedItem | MultiPage, TabStrip |
VBA 주요 명령문
구분 | 명령문 | 비고 |
변수의 사용 |
Dim, Static, Private, Public | 변수의 선언 |
Option Explicit | 변수의 명시적 선언 요구 | |
Integer, String, Currency, Date, Variant, Boolean, Array, Object 등 | 데이터형식 | |
Set | 객체 변수의 할당 | |
제어문 | If … Then … Else… End If | 조건에 따른 처리 |
Select … Case … End Select | 다중 조건에 따른 처리 | |
Do … Loop | 반복적인 처리 | |
For … Next | 반복적인 처리 | |
While … End While | 조건에 따른 반복적인 처리 | |
Exit Do, Exit For, Exit Sub, Exit Function, Exit While | 제어문 탈출에 사용 | |
개체의 사용 | With … End With | 객체 변수의 처리 |
For each … Next | 컬렉션이나 배열의 처리 | |
프로시저의 사용 | Sub … End Sub | Sub 프로시저 선언 |
Function … End Function | Function 프로시저 선언 | |
Call | 프로시저의 호출 | |
기타 | ‘ 또는 Rem | 주석문 |
On Error GoTo, On Error Resume Next, Resume | 에러 발생 시의 처리 | |
메시지의 사용 | MsgBox | 출력문 |
InputBox | 입력문 |
Function 프로시저는 사용자 정의 함수 작성을 포함함.
05. 데이터베이스 주요 연산자 및 함수
구분 | 연산자 및 함수 | 비고 |
산술/대입 연산 |
+, -, *, /, \, mod, &, ^, = | |
논리/비교 연산 | And, Or, Not, =, <, >, >=, <=, <>, Like, is | |
날짜/시간 처리 | now, date, time, weekday, dateadd, datediff, datepart, datevalue, year, month, day, hour, second, minute, dateserial, timeserial, timevalue |
|
텍스트 처리 | left, mid, right, trim, ltrim, rtrim, instr, strcomp, len, lenB, lcase, ucase, replace, space, string, strConv, strReverse |
|
선택 | iif, choose, switch | |
자료 형식 변환 | cdate, cint, clng, cstr, cbool, val, str | |
자료 형식 평가 | isdate, isnull, isnumeric, iserror, isobject | |
도메인 집계 | davg, dsum, dcount, dmin, dmax, dlookup | |
SQL 집계 | avg, sum, count, min, max | |
수학 | rnd, round, abs, int | |
메시지 | inputbox, msgbox | |
재무함수 | fv, ipmt, irr, mirr, nper, npv, pmt, ppmt, pv, rate | |
기타 | RGB, timer |
06. 데이터베이스 폼 및 보고서의 주요 속성
속성구분 | 주요 속성 | 비고 |
데이터 | 레코드 원본(RecordSource) | |
필터(Filter), 필터 사용(FilterOn) | ||
정렬 기준(OrderBy), 정렬 기준 사용(OrderByOn) | ||
편집 가능(AllowEdits), 추가 가능(AllowAdditions), 삭제 가능(AllowDeletions) |
||
레코드 잠금(RecordLocks) | ||
형식 | 기본 보기(DefaultView) | |
스크롤 막대(ScrollBars), 탐색 단추(NavigationButtons), 레코드 선택기(RecordSelectors) |
||
자동 크기 조정(AutoResize), 자동 가운데 맞춤(AutoCenter), 테두리 스타일(BorderStyle) |
||
컨트롤 상자(ControlBox), 최소화/최대화 단추(MinMaxButtons), 닫기 단추(CloseButton) |
||
그림(Picture), 그림 유형(PictureType) | ||
캡션(Caption) | ||
페이지 바꿈(ForceNewPage) | 보고서 구역 | |
행 또는 열 바꿈(NewRowOrCol) | 보고서 구역 | |
반복 실행 구역(RepeatSection), 같은 페이지에(KeepTogether) | 보고서 구역 | |
기타 | 팝업(PopUp), 모달(Modal), Timer Interval |
07. 데이터베이스의 주요 컨트롤
컨트롤 종류 | 비고 |
레이블(label) | |
텍스트 상자(text box) | |
단추(command button) | |
콤보 상자(combo box) | |
목록 상자(list box) | |
선, 사각형 | |
확인란, 옵션 단추, 옵션 그룹 | |
하위 폼/하위 보고서 | |
페이지 나누기 삽입 | 보고서 |
이미지(image) | |
첨부 파일 |
08. 데이터베이스 컨트롤의 주요 속성
속성 | 주요 속성 | 비고 |
데이터 |
컨트롤 원본(ControlSource) | |
기본값(DefaultValue), 입력 마스크(InputMask) | ||
유효성 검사 규칙(ValidationRule) | ||
사용(Enabled), 잠금(Locked) | ||
누적 합계(RunningSum) | 보고서 텍스트 상자 | |
텍스트 형식 | ||
형식 | 화면 표시(Visible), 형식(Format), 소수 자릿수(DecimalPlaces) | |
배경 스타일(BackStyle), 배경색(BackColor), 특수 효과(SpecialEffect), 테두리 스타일(BorderStyle), 테두리 색(BorderColor), 테두리 두께(BorderWidth), 전경색(ForeColor) |
||
글꼴 이름(FontName), 글꼴 크기(FontSize), 글꼴 두께(FontWeight), 글꼴 기울임꼴(FontItalic), 글꼴 밑줄(FontUnderline) |
||
텍스트 맞춤(TextAlign), 줄 간격(LineSpacing) | ||
캡션(Caption) | 레이블, 단추 | |
행 원본(RowSource), 행 원본 유형(RowSourceType), 열 개수(ColumnCount), 열 너비(ColumnWidths), 바운드 열(BoundColumn), 여러 값 허용(MultiSelect) |
목록 상자, 콤보 상자 | |
중복 내용 숨기기(HideDuplicates), 확장 가능(CanGrow), 축소 가능(CanShrink) |
||
이벤트 | OnCurrent, OnClick 등 | |
기타 | 이름(Name) | |
문장 입력 시스템 모드 | ||
상태 표시줄(StatusBarText) | ||
탭 정지(TabStop), 탭 인덱스(TabIndex) |
09. 데이터베이스의 주요 매크로
분류 | 작업 | 매크로 함수 | 비고 |
폼과 보고서 |
데이터 제한 | ApplyFilter | |
특정 데이터로 이동 | FindRecord, GoToControl, GoToRecord | ||
실행 | 명령 실행 | RunMenuCommand | |
Access 종료 | QuitAccess | ||
매크로, 프로시저, 쿼리 실행 | OpenQuery, RunMacro | ||
가져오기/ 내보내기 |
Access 개체 내보내기 | ExportWithFormatting, EmailDatabaseObject | |
개체 조작 | 개체를 열거나 닫기/인쇄 | CloseWindow, OpenForm, OpenQuery, OpenReport, OpenTable |
|
기타 | 화면에 정보 표시 | MessageBox | |
경고음 내기 | Beep |
10. 폼 및 보고서의 주요 이벤트
폼 및 보고서의 주요 이벤트
구분 | 이벤트 | 설명 | 비고 |
데이터 |
AfterUpdate, BeforeUpdate | 데이터의 변경 | |
AfterInsert, BeforeInsert | 데이터의 추가 | ||
Current, Change | 레코드의 선택 / 데이터의 변경 | ||
키보드 | KeyDown, KeyPress | 키보드 눌림 | |
마우스 | Click | 클릭 시 | |
DblClick | 더블 클릭 시 | ||
MouseDown | 마우스 누름 | ||
인쇄 | Format | 인쇄 데이터를 결정할 때 | 보고서 구역 |
NoData | 인쇄 데이터가 없을 때 | 보고서 | |
Page | 페이지가 인쇄되기 전에 | 보고서 | |
구역이 인쇄되기 전에 | 보고서 구역 | ||
창 | Open, Load | 폼/보고서를 열 때 | |
Close, UnLoad | 폼 /보고서를 닫을 때 | ||
포커스 | Activate, DeActivate | 창의 활성화/비활성화 시 | |
GotFocus, LostFocus | 포커를 받거나 잃을 때 | ||
기타 | Error | 에러 발생 시 | |
Timer TimerInterval | 속성의 시간경과 시 |
프로시저 주요 명령문
구분 | 명령문 | 비고 | |
변수의 사용 |
Dim, Const, Static, Public, Private, Option Explicit | 변수의 선언 | |
Integer, String, Double, Long, Single, Date, Byte, Boolean, Variant 등 |
데이터 형식 (as와 함께 사용) | ||
Set Nothing, New | 객체 변수의 처리 | ||
제어문 | If … Then … Else… End If | 조건에 따른 처리 | |
Select … Case … End Select | 다중 조건에 따른 처리 | ||
Do … Loop | 반복적인 처리 | ||
For … Next | 반복적인 처리 | ||
While … End While | 조건에 따른 반복적인 처리 | ||
Exit Do, Exit For, Exit Sub, Exit Function, Exit While | 제어문 탈출에 사용 | ||
개체의 사용 | With … End With | 객체의 사용 | |
For each … Next | 컬렉션 내부 요소의 반복 처리 | ||
프로시저의 사용 | Sub … End Sub Sub | 프로시저 선언 | |
Function … End Function | Function 프로시저 선언 | ||
Call | 프로시저의 호출 | ||
기타 | ', Rem | 주석문 | |
On Error GoTo, On Error Resume Next, Resume | 에러 발생 시의 처리 |
액세스 개체
개체(컬렉션) | 속성 및 메서드 | 비고 | |
Application |
CurrentData, CurrentProject, DoCmd | 타 개체의 참조 | |
Name, Visible | 속성 | ||
Quit, Run | 메서드 | ||
Form (Forms) | RecordsetClone, Bookmark | 레코드셋의 참조 및 찾기 기능 | |
OpenArgs, Visible | 속성 | ||
Requery, Refresh, Recalc, SetFocus, Undo | 메서드 | ||
Report (Reports) | Visible, Page, pages | 속성 | |
컨트롤 (Controls) | ItemData, ItemsSelected 속성 | 콤보상자, 목록상자 | |
Requery, SetFocus, Undo, SizeToFit | 메서드 | ||
DoCmd | OpenReport, OpenForm, RunSQL, RunCommand, RunMacro | 명령의 실행 | |
CopyObject, DeleteObject, OutputTo | 다른 개체 다루기 | ||
GoToRecord, GoToControl | 이동 | ||
FindRecord, FindNext | 찾기 | ||
Quit, Close | 종료 |
Form, Report, Control 개체는 앞에서 제시한 속성을 포함, 모든 컬렉션은 Count 속성을 포함함.
데이터베이스 ADO 개체
개체 | 속성 및 메서드 | 비고 | |
Connection |
Open,Close 메서드 | 데이터원본에 대한 연결의 구성/해제 | |
Execute 메서드 | 명령의 실행 | ||
ConnectionString, State | 연결 정보 | ||
Recordset | Open, Close 메서드 | 레코드셋 열기 | |
RecordCount, EOF, BOF 속성 | 레코드의 개수, 시작과 끝 파악 | ||
AddNew, Delete, Update, UpdateBatch 메서드 | 데이터의 추가, 삭제, 변경 갱신 | ||
MoveNext, MovePrevious, MoveFirst, MoveLast 메서드 | 데이터의 이동 | ||
Fields 속성 | 필드(Field)의 참조 | ||
Filter, Sort, Find, Seek, Bookmark 속성 | 필터, 정렬, 찾기, 인덱스 검색, 북마크 속성 |
RecordSet 개체는 Form의 RecordSetClone 속성에 의해 생성되는 레코드셋에도 공통적으로 적용됨.
반응형
'자격증▶ 문서작성' 카테고리의 다른 글
엑셀플러스 (2024년 변경내용) (2) | 2023.11.28 |
---|---|
컴퓨터활용능력 2급 출제기준(2024년 변경) (0) | 2023.11.21 |
컴퓨터활용능력 (2024년 변경내용) (0) | 2023.11.17 |
워드프로세서(단일등급, 구 1급) 출제기준(2024.01.01부터 적용) (0) | 2023.11.10 |
워드프로세서 (2024년 변경내용) (0) | 2023.11.09 |