기타

2012년 2회 기출문제 - ACCESS

zelkova 2013. 4. 2. 17:58

 2012년 2회 엑세스 다운로드

2012년 2회 엑세스.zip

문제1 DB 구축(30)

1. 고객별로 가구의 주문 현황을 관리하기 위하여 다음과 같이 데이터베이스를 구축하였다.

다음 지시사항에 따라 각각의 테이블을 완성하시오.(4)

 

<고객> 테이블

이름필드에는 값이 반드시 입력되도록 설정하고, 필드 크기를 10으로 설정하시오.

전화번호필드에는 입력시 ‘(###)-###-####’와 같은 형태로 표시하되, 기호는 저장되지 않도록 입력

마스크를 설정하시오.

사용자 지정 기호 #을 사용할 것

신용필드에는 ‘GOOD’‘BAD’만 입력되도록 유효성 검사 규칙을 설정하시오.

 

<주문고객> 테이블

주문일필드에는 새 레코드 추가 시 기본적으로 현재의 날짜와 시간이 표시되도록 설정하시오.

 

<주문제품> 테이블

주문번호제품번호를 기본 키로 설정하시오.

 

(풀이, 및 해답보기) <--클릭

엔터치면 더 자세하게 볼 수 있습니다

 

 

2. <주문제품> 테이블의제품번호필드에 대해서 다음과 같이 조회 속성을 설정하시오.(5)

<제품> 테이블의 제품번호제품명이 콤보 상자 형태로 나타나도록 설정할 것

필드에는제품번호가 저장되도록 설정할 것

열 너비는 각각 1.5cm로 설정할 것

(풀이, 및 해답보기) <--클릭

엔터치면 더 자세하게 볼 수 있습니다

 

 

3. <주문고객> 테이블의 고객번호필드는 <고객> 테이블의 고객번호필드를 참조한다. 또한 <주문제품>

테이블의 주문번호필드는 <주문고객> 테이블의 주문번호필드를 참조하고, <주문제품>

테이블의제품번호필드는 <제품> 테이블의제품번호필드를 참조하며 각 테이블 간의 관계는 M:1이다.

각 테이블에 대해 다음과 같이 관계를 설정하시오.(5)

각 테이블 간에 항상 참조 무결성을 유지하도록 설정하시오.

기본 테이블의 필드가 변경되면 이를 참조하는 테이블의 필드도 따라서 변경되도록 설정하시오.

참조 테이블에서 참조하고 있는 기본 테이블의 레코드를 삭제할 수 없도록 설정하시오.

(풀이, 및 해답보기) <--클릭

  엔터치면 더 자세하게 볼 수 있습니다

 

문제2 입력 및 수정기능구현(25)

1. <고객등록> 폼을 다음의 화면과 지시사항에 따라 완성하시오. (3)

폼 머리글의 ‘Image’ 컨트롤에 다음과 같은 그림을 삽입하시오.

그림 이름 : 로고.jpg

그림 크기 조절 모드 : 전체 확대/축소

폼 제목의 ‘lab제목컨트롤에 다음과 같은 서식을 설정하시오.

글꼴 맑은 고딕’, 크기 22, 글꼴 스타일 굵게

텍스트 맞춤 : 가운데 정렬

본문에 있는 5개 컨트롤에 해당하는 각각의 필드을 바운드시키시오.

<그림>과 같은 형태로 나타나도록 폼의 기본 보기 속성을 설정하시오.

폼이 팝업 폼으로 열리도록 설정하고, 폼이 열려 있을 경우 다른 작업을 수행할 수 없도록

설정하시오.

(풀이, 및 해답보기) <--클릭

엔터치면 더 자세하게 볼 수 있습니다

 

 

2. <고객등록> 폼의 폼 바닥글에 있는 ‘txt인원수컨트롤에는 현재 등록된 총 고객의 수를 표시하시오.(5)

<문제2-1> 그림을 참조하여 표시할 것

Format, Count 함수를 이용할 것

(풀이, 및 해답보기) <--클릭

엔터치면 더 자세하게 볼 수 있습니다

3.<고객등록> 폼이 열리면(Open) 다음과 같은 기능이 수행되도록 구현하시오. (5)

새 레코드를 입력할 수 있는 화면이 표시되도록 할 것

매크로로 작성하고 이름은 새고객등록으로 지정하시오.

(풀이, 및 해답보기) <--클릭

엔터치면 더 자세하게 볼 수 있습니다

 

 

 

 

문제3 조회 및 출력 기능 구현(25)

1. 다음의 지시사항 및 화면을 참조하여 <고객별총판매액> 보고서를 완성하시오. (3)

‘txt고객정보에는고객번호이름이 다음과 같은 형태로 표시되도록 설정하시오.

표시 예 : K001(김나리)

고객번호가 같을 경우 주문번호를 기준으로 오름차순 정렬되도록 설정하시오.

단가의 값이 이전 레코드와 같은 경우에는 표시되지 않도록 설정하시오.

그룹 바닥글의 ‘txt총판매액합계컨트롤에는 총판매액의 합계가 표시되도록 설정하시오.

페이지 바닥글의 ‘txt날짜컨트롤에는 현재 날짜와 시간이 다음과 같은 형태로 표시되도록 설정하시오.

표시 예 : 2012-07-31 () 15:40:36 

 

(풀이, 및 해답보기) <--클릭

엔터치면 더 자세하게 볼 수 있습니다

 

 

 

 

2.<고객검색> 폼의 ‘cmd검색컨트롤을 클릭하면 다음과 같은 기능이 수행되도록 구현하시오.(5)

‘txt이름에 입력된 값을 포함하는 정보를 찾아 표시할 것

Filter, FilterOn을 이용하여 이벤트 프로시저로 작성할 것

(풀이, 및 해답보기) <--클릭

엔터치면 더 자세하게 볼 수 있습니다

 

3.<고객등록> 폼의기존 고객 검색(cmd고객검색)’버튼을 클릭하면 다음과 같은 기능을 수행하도록

구현하시오.(5)

<고객검색> 폼이 열리도록 할 것3.<고객검색> 폼의‘txt고객번호컨트롤에 포커스가 옮겨가면(Got Focus) 다음과 같은 기능이 수행되도록 구현

(풀이, 및 해답보기) <--클릭

엔터치면 더 자세하게 볼 수 있습니다

 

 

문제4 처리 기능 구현(20)

1. 다음과 같은 기능을 수행하는판매안된제품쿼리를 작성하시오.(5)

<제품><주문제품> 테이블을 이용할 것

<주문제품> 테이블에 존재하지 않는 <제품> 테이블의제품번호는 판매가 이루어지지 않은 것으로 가정할 것

 

(풀이, 및 해답보기) <--클릭

엔터치면 더 자세하게 볼 수 있습니다

 

2. <제품> 테이블의제품번호‘W001’인 제품의 제품명을개인서랍장으로 변경하는 쿼리를 작성하시오.(5)

쿼리 이름은제품명변경으로 할 것

 

(풀이, 및 해답보기) <--클릭

엔터치면 더 자세하게 볼 수 있습니다

 

 

3.<고객검색> 폼의‘txt고객번호컨트롤에 포커스가 옮겨가면(Got Focus) 다음과 같은 기능이 수행되도록 구현하시오.(10)

<그림>과 같이 현재 고객이 주문한 건수를 표시할 것

<주문고객> 테이블을 이용할 것

 

(풀이, 및 해답보기) <--클릭

엔터치면 더 자세하게 볼 수 있습니다

 

 

MsgBox [이름] & "님의 주문 회수는 " & DCount("고객번호", "주문고객", "고객번호=txt고객번호") & "건입니다."

 

반응형

'기타' 카테고리의 다른 글

Excel - 조건부 서식  (0) 2013.10.23
컴활1급- 2011년2회 (다운,문제풀이)  (0) 2013.10.20
Excel - 배열을 이용한 함수  (0) 2011.06.16
Excel - 정보함수  (0) 2011.06.16
Excel - 재무함수  (0) 2011.06.16