본문으로 바로가기

http://cocosoft.kr/220 - [컴퓨터활용능력]컴활 1급 필기 독학(3일만에 초단기 합격법)

http://cocosoft.kr/242 - 컴퓨터활용능력 1급 실기 독학 엑셀 공부법

http://cocosoft.kr/260 - 컴퓨터활용능력 1급 실기 독학 엑세스 공부법


안녕하세요. 컴퓨터활용능력 1급 시험 실기 엑셀편에 이은 엑세스 공부 방법 입니다.


많은 분들이 엑셀 보다 엑세스를 더 어려워 합니다.

처음 접하시는 분들이 대부분이고 생소한 인터페이스에 어렵게 느껴지는 것 같습니다.


결론을 말씀들이면, 엑세스 과목이 훨씬 쉽습니다.

엑셀은 어렵게 나오면 전문가들도 다 틀립니다.


엑세스가 쉬운 이유 3가지

1. 엑세스는 수정 문제지 작성 문제가 아니다.

- 엑세스는 기존의 작성 된 내용을 수정 하는 문제지 새로 테이블 짜고 데이터 입력하고

폼 만들고 하는 문제가 아닙니다 -


2. 엑세스에서 사용되는 함수는 단3개


엑세스의 문제는 엑세스의 프로그램의 본질을 잘 파악하고 있느냐? 에 대한 문제입니다.

엑세스는 엑셀과 똑같은 데이터관리 프로그램으로


데이터를 단순히 스프레드쉬트형이 아닌

폼과 보고서 형으로 더 손쉽게 데이터를 활용 할 수 있는 프로그램입니다.


그러면 제가 위에서 작성하는 문제 아니라고 했습니다.

폼 형식 처음부터 만드는게 아닙니다.


만들어져 있는 폼에 데이터를 연결 시키는 문제가 전부입니다.

어때요? 쉽죠?


간단한 문제로 살펴 보죠.

▲ <사원검색>폼 본문의 'txt사번' 컨트롤은 '사번' 필드에 바운드 시키시오.(3점) ▼

라는 문제가 있습니다.

좌측 폼 에서 사번 컨트롤을 클릭 한 다음 좌측 속성 시트에서 컨트롤 원본 데이터를 사번으로 선택 해주면 됩니다.


이게 끝입니다.


제일 처음에 데이터 연결 문제가 있는데 데이터를 연결 시켜 났기 때문에 각 필터(목차개념)들이

컨트롤 원본 데이터로 선택 가능하게 뜨는 것이고 선택만 해주면 됩니다.


이 연결을 한 단계 업그레이드 된 문제를 살펴보죠.

바로 위 내용을 함수로 작성하는 것입니다.


주로 DLookUp 함수만 사용됩니다.

=DLookUP("찾을필드값","그필드가위치한테이블","조건식:필드=컨트롤")

어렵죠? 쉽게 설명해드리겠습니다.


▲ <사원검색>폼의 'txt사번' 컨트롤에는 'txt이름'에 표시된 사원명을 <사원> 테이블에서 찾아 '사번'을 표시하시오.(5점) ▼

위 말은 '사원 테이블 안에 이름 필드의 이름과 txt이름 컨트롤의 이름이 같다면

사원 테이블안의 사번필드의 내용을 표시해라'라는 겁니다.


=DLookUP("찾을필드값이니 [사번] 이라고 적습니다.","이건 사원 이겠죠","조건식:txt이름=[이름]")

깔끔하게 정리하면


=DlookUP("[사번]","사원","[txt이름]=[이름]")


보통 해설지에는 위에 처럼 필드나 컨트롤은 보기쉽게 []대괄호로 쌓여있지만, 구분없이 안써도 상관없습니다.

대신 쌍따옴표는 잊지말고 꼭 필요함


자 이렇게 작성해서 폼보기 결과는 어떨까요? 1번과 2번 둘다 동일하게

위와 같이 나타납니다. 


즉 하나는 그냥 컨트롤만 클릭했고 쉽게, 하나는 함수로 그 원리를 작성해서 입력했는데 3점과 5점입니다.

본질은 똑같습니다. 하나는 컨트롤 연결 기능 이라는 액세스의 특징을 알고있느냐? 물어보는 것이고

또 다른 하나는 그 기능의 원리가 어떻게 되냐? 입니다.


모든 문제가 액세스를 잘 이해고 있냐? 없냐? 문제입니다. 절대 어렵게 생각 할 필요가 없습니다.

굳이 실 사용할 때는 어렵게 함수를 쓸 필요는 없겠죠?


이런 문제가 대다수 입니다.


그럼 문제가 되는게 머냐? 바로 한단계 더 업그레이드 된 활용 입니다.

예를 들어 난 부서가 영업인 사원만 검색 하고 싶다? 고 싶을 때

특정 조건에 맞는 데이터만 조회 하고 싶을 때

사용 되는 것인데 여기서는 필터 기능입니다.


주로 3가지 형태로 나오는데

매크로 / 식 / 코드 입니다.


만약 시험지에서 코드 문제로 나왔다면

최고 난이도 문제입니다.


한문제 밖에 안나오고 (5점)이니 틀려도 되지만 합격을 위해선 넘어야 겠죠?

그리고 비쥬어베이직으로 작성하는 코드작성에 사용 되는 함수 단 3개입니다 -


1. Filter 함수 

2. RecordSource 함수 +SELECT문

3. RecordClon, Bookmark, FindFisrt 함수


+4. 매크로 작성시 사용되는 ApplyFilter 매크로함수 이건 클릭클릭하면 되니 쉬움


바로 위 3개를 정확하게 이해하고 사용법이 전부 다릅니다. 정확하게 이해해야지 100점을 받을 수 있습니다.

전부 똑같은 결과인데 방법이 저렇게 3개 나 되는 것입니다.


1. Filter 함수 

이건 해당 조건을 필터해서 표시하는 함수이며 가장 기초고

2. RecordSource 함수

이건 해동 조건을 선택해서 데이터 원본으로 지정하는 함수이며 결과는 같음

3. RecordClon, Bookmark, FindFisrt 함수

데이터를 복사한 개체에서 조건의 위치의 자료를 마크해서 나타내는 함수

설명은 어렵지만 결과는 조건에 해당하는 값을 표현하는 것


대충 엑세스가 어떤건지 감이 잡히시나요?


각각이 전혀 새로운게 아닙니다.

똑같은것을 다양한 방법으로 풀어내봐라~ 로 문제를 내는 것 입니다.


이것만 알고 접근 한다면 엑세스는 정말 어렵지 않습니다.

오히려 계산문제가 있는 엑셀이 더 어렵습니다.


엑세스는 정확한 용어 개념이 바탕이 되어야 지만 쉽게 이해하고 접근할 수 있습니다.

엑셀은 많이 접해보았고 대충 어떤건지 알지만 엑세스는 버튼 위치도 안 익숙하고

용어도 이해가 잘안되니 꼭 용어와 인터페이스 익히는 건 기본입니다.


생소한 인터페이스와 용어라고 두려워 하지 말고 문제가 너무 많다고 두려워 하지마세요.

결과는 하나 입니다. 다만 방식이 많을 뿐이죠.


엑세스는 자세히 용어 이론을 익힌 다음 크게 보세요. 멀리서

용어 이해 정말 중요합니다. 생소하니깐 용어 이해만 해도 정말 쉽습니다. 엑셀을 더많이 공부하셔야됩니다.

엑세스는 너무 어렵기 느끼지 않으셔도되요!! 화이팅!!

다들 필합격을 기원합니다.





http://cocosoft.kr/220 - [컴퓨터활용능력]컴활 1급 필기 독학(3일만에 초단기 합격법)

http://cocosoft.kr/242 - 컴퓨터활용능력 1급 실기 독학 엑셀 공부법

http://cocosoft.kr/260 - 컴퓨터활용능력 1급 실기 독학 엑세스 공부법