2012년 2회 엑세스 다운로드
문제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 |