2012년 3회 기출문제 다운
1.사원을 관리하기 위하여 데이터베이스를 구축하려고 한다. 다음의 지시사항에 따라 테이블을 완성하시오. (각 4점)
※ <사원> 테이블
① ‘입사일’필드를 ‘날짜/시간’ 형식으로 변경한 후 ‘2012년 05월 07일’과 같은 형태로 표시되도록 설정하시오.
② ‘연락처’필트는 ‘(010)’1234-5678‘ 형식으로 입력되도록 다음과 같이 입력 마스크를 설정하시오
▶0~9까지의 숫자나 공백을 입력할 수 있도록 설정할 것
▶+, -, *와 같은 기호는 사용할 수 없도록 설정할 것
③ ‘근무구분’ 필드는 영문자로 시작되는 값이 입력된다. 해당 필드에 데이터를 입력할 때 자동으로 영문 입력상태로 변환되도록 IME모드를 ‘영숫자 반자’로 설정하시오
④ ‘직급’ 필드는 반드시 입력되도록 설정하시오.
※ <대출현황>테이블
⑤ ‘대출기간’필드에는 255자 이하의 숫자를 입력할 대 가장 효율적인 데이터 형식과 필드를 설정하시오.
2.<사원> 테이블의 ‘부서코드’필드에 대해서 다음과 같이 조회속성을 설정하시오.(5점)
▶<부서>테이블의 ‘부서코드’와 ‘부서명’을 콤보 상자로 표시할 것
▶ 필드에는 ‘부서코드’가 저장되도록 설정할 것
▶ ‘부서코드’와 ‘부서’의 열 너비를 각각 1.5cm, 3cm로 지정하고 목록 너비를 6cm로 설정할 것.
▶ 콤보 상자 행수를 5로 설정할 것
3. <근태내역> 테이블의 ‘사번’ 필드는 <사원> 테이블의 ‘사번’ 필드를 <사원> 테이블의 ‘부서코드’필드는 <부서> 테이블의 ‘부서코드’필드를 참조하며 각 테이블간의 관계는 M;1이다. 다음과 같이 관계를 설정하시오.(5점)
▶각 테이블 간에 항상 참조 무결성을 유지하도록 설정할 것
▶기본키가 변경되면 이를 참조하는 외래키의 필드도 자동으로 변경되도록 설정할 것
▶<근태내역> 테이블이 참조하고 있는 <사원>테이블이나 <사원> 테이블이 참조하고 있는<부서>테이블의 레코드를 삭제할 수 없도록 설정할 것.
1. <근태내역> 폼을 다음 지시사항에 따라 완성하시오.(각 3점)
① <그림>과 같이 표시되도록 폼의 기본 보기 속성을 지정하고, 탐색 단추가 표시되지 안도록 설정하시오.
② ‘txt사번’과 ‘txt직급’에는 각각 ‘사번’과 ‘직급’ 필드를 바운드시키시오
③ ‘근태일자’ 필드의 내용이 ‘07월 01일’ 형식으로 표시되도록 설정하시오.
④ 본문 영역에 대해서 <그림>의 왼쪽에서부터 순서대로 탭 정지가 되도록 탭 순서를 설정하시오
2. <근태내역> 폼의 바닥글 영역에 다음 지시사항에 따라 위<그림.과 같이 명령 단추를 생성하시오.(5점)
▶ 명령 단추를 클릭하면 새 레코드를 추가할 수 있는 화면으로 이동되도록 설정할 것.
▶컨트롤의 이름은 ‘cmd추가’로 설정할 것.
▶캡션은 ‘레코드 추가’, 글꼴 색은 ‘검정’, 글꼴 크기는 9로 설정할 것.
3.<사원별 근태정보>폼의 본문 영역에 ‘근태내역’ 폼을 하위 폼으로 설정하시오.(5점)
▶‘하위 폼/하위 보고서’ 컨트롤의 이름은 ‘근태정보’로 할 것
▶ 연결할 필드는 ‘사번’으로 할 것
1.다음의 지시사항 및 화면을 참조하여 ‘월별근태정보’ 보고서를 완성하시오.(각 3점)
① 보고서 머리글에 레이블을 추갛나 후 다음과 같이 제목을 설정하시오
▶레이블 이름은 ‘lab제목’으로 할 것
▶글꼴은 ‘궁서체’, 크기는 22로 지정할 것
② 다음과 같이 정렬 및 그룹화 하시오.
▶근태일자, 이름의 순으로 오름차순 정렬
③ 본문의 ‘txt부서명’ 컨트롤에는 ‘부서코드(부서명)’형식으로 표시되도록 컨트롤 원본 속성을 설정하시오.
④ 본문의 ‘txt급여’에는 ‘3,000,000’ 과 같이 천 단위 구분 기호가 표시되도록 형식 속성을 설정하시오.
⑤ 페이지 바닥글 영역의 ‘txt날짜’ 컨트롤에는 오늘 날짜를 <그림>과 같이 표시하시오.
▶오늘 날짜만을 표시하는 함수를 이용할 것.
2. <사원별근태정보> 폼의 ‘검색’ 버튼(cmd검색)을 클릭하면 다음과 같은 기능을 수행하도록 구현하시오. (5점)
▶ ‘cmb검색’ 컨트롤에서 선택한 이름에 해당하는 근태정보만 표시할 것.
▶ Filter, FilterOn 속성을 이요하여 이벤트 프로시저를 작성할 것
3. <사원별근태정보> 폼의 ‘인쇄(cmb인쇄)’버튼을 클릭하면 다음과 같은 기능을 수행하도록 매크로를 작성하시오.5점)
▶ ‘월별근태정보’ 보고서를 ‘인쇄 미리 보기’ 형태로 열 것
▶ 근태월이 2월인 정보만 출력되도록 설정할 것
1. 부서별, 월별로 입사한 사원의 인원수를 조회하는 질의를 <그림>과 같이 작성하시오.(8점)
▶ <사원>과 <부서> 테이블을 이용할 것
▶ 질의 이름은 ‘부서별월별입사사원수’로 설정할 것
2. 다음과 같은 기능을 수행하는 매개 변수 쿼리를 작성하시오.(6점)
▶<대출현황> 테이블을 이용할 것
▶쿼리 이름으나 ‘대출관련현황’으로 하시오.
▶ ‘대출상품’의 첫 두 글자를 입력받아 해당하는 정보만 표시할 것
3. <근태내역> 폼의 ‘txt직급’ 컨트롤을 클릭하면 급여를 재계산하는 이벤트 프로시저를 작성하시오.(6점)
▶ 직급이 ‘이사’이면 급여의 10%, ‘과장’이면 급여의 5%, ‘대리’이면 급여의 3%, ‘사원’이면 급여의 2%를 추가하여 계산할 것
▶Select ~ Case 이용할 것
'기타' 카테고리의 다른 글
무료 이미지, 아이콘 링크 (0) | 2014.09.10 |
---|---|
SUMIF함수 (0) | 2014.08.24 |
컴퓨터활용능력1급_실기_프로시저_종료하는 기능 설정 (0) | 2014.04.10 |
컴퓨터활용능력1급_실기_프로시저_워크시트의 자료를 폼에 표시하기 (0) | 2014.04.10 |
컴퓨터활용능력1급_실기_프로시저_워크시트 입력하기 (0) | 2014.04.10 |