기출문제 다운로드
1. 직원의 직무 평가 업무를 관리할 수 있도록 데이터베이스를 구축하였다. 다음의 지시사항에 따라 <직무평가> 테이블을 완성하시오. (각 4점)
① ‘사번’ 필드는 반드시 5글자만 입력되도록 유효성 검사 규칙을 설정하시오.
② ‘평가년도’ 필드에 대해서 색인(중복가능)을 설정하시오.
③ ‘직무등급’ 필드는 입력하거나 표시되는 모든 데이터가 ‘*’ 형태로 표시되도록 입력 마스크를 설정하시오.
④ ‘사번’ 필드는 반드시 입력되도록 설정하시오.
⑤ 사원의 사진이 입력될 수 있는 ‘사진’ 필드를 추가하고 알맞은 데이터 형식을 설정하시오.
2. <사원> 테이블의 ‘부서코드’ 필드는 <부서> 테이블의 ‘부서코드’필드를 참조하고 테이블 간의 관계는 M:1이다. 두 테이블 간의 관계를 다음과 같이 설정하시오. (5점)
▶ 두 테이블 간에 항상 참조 무결성을 유지하도록 설정하시오.
▶ <부서> 테이블의 ‘부서코드’ 필드가 변경되면 이를 참조하는 <사원> 테이블의 ‘부서코드’ 필드가 따라 변경되도록 설정하시오.
▶ <사원>테이블에서 참조하고 있는 <부서> 테이블의 레코드를 삭제할 수 없도록 설정하시오.
3. <사원> 테이블의 ‘부서코드’ 에 대해서 다음과 같이 조회 속성을 설정하시오. (5점)
▶ <부서> 테이블의 ‘부서코드’ 와 ‘부서명’ 이 콤보 상자 형태로 나타나도록 설정하시오.
▶ 필드에는 ‘부서코드’가 저장되도록 설정할 것
1. <사원별평가현황> 폼에 대해 다음 작업을 수행하시오. (각 3점)
① 본문 영역의 모든 컨트롤에 대해 가로 간격을 모두 같게로 설정하시오.
② ‘txt이름’ 컨트롤에는 ‘txt사번’에 해당하는 이름이 표시되도록 설정하시오.
▶ <사원>테이블과 Dlookup 함수 이용
③ ‘txt인원’ 컨트롤에는 총인원이 표시되도록 설정하시오.
④ ‘txt입사일’컨트롤에는 월과 일만 다음과 같이 표시되도록 설정하시오.
▶ 표시 예 : 02월 12일
⑤ 폼에 레코드를 추가하거나 삭제할 수 없도록 설정하시오.
2. <사원별평가현황> 폼의 ‘txt수당’ 컨트롤에 대해 다음과 같이 설정하시오.(위 화면 참고) (5점)
▶ 직무역량에 따른 직무역량수당을 계산할 것
▶ 직무역량이 80이상이면 100000, 50 이상이면 50000, 그 외는 0으로 표시할 것
▶ Switch 함수를 사용할 것.
3. <사원별평가현황>폼의 ‘cmd입력’을 클릭하면 다음과 같은 기능을 수행하도록 매크로를 구현하시오. (5점)
▶ <사원입력> 폼을 실행할 것
▶ 새 레코드를 입력할수 있도록 포커스를 이동시킬 것.
1. 다음의 지시사항 및 화면을 참조하여 <부서별평가현황> 보고서를 완성하시오. (각 3점)
① 보고서 제목을 그림과 같이 입력하고, 컨트롤 이름은 ‘Lbl제목’, 글꼴 ‘굴림체’, 크기 20 설정하고 보고서의 첫페이지에 한 번만 표시되도록 설정하시오.
② ‘평가년도’와 ‘부서코드’필드를 기준으로 오름차순 정렬하시오.
③ 본문의 ‘txt직무등급’에는 직무등급이 바운드 되도록 설정하시오.
④ 부서코드 그룹 바닥글의 ‘txt평균직무역량’과 ‘txt평균행동역량’ 컨트롤에는 직무역량과 행동역량의 평균을 표시하되, 소수점 1자리까지만 표시하도록 설정하시오.
⑤ ‘txt날짜’ 컨트롤에는 오늘의 날짜가 표시되도록 설정하시오.
▶ Format, Now 함수 이용
▶ 표시 예 : 2011年 8月 10日 14時
2. <사원별평가현황> 폼의 ‘조회’(cmd조회) 버튼을 클릭할 때 다음과 같은 기능을 수행하도록 구현하시오. (5점)
▶ ‘txt조회’ 컨트롤에 입력된 연도의 평가만을 표시하도록 할 것.
▶ Filter와 FilterOn 속성을 이용하여 이벤트 프로시저를 작성할 것.
3. <사원별평가현황> 폼에서 ‘부서별 평가 현황’ 버튼(cmd부서별평가현황)을 클릭할 때 다음과 같은 기능을 수행하도록 이벤트 프로시저를 구현하시오. (5점)
▶ <부서별평가현황>보고서를 ‘인쇄 미리보기’의 형태로 여시오.
▶ ‘txt조회’ 컨트롤에 입력된 연도의 평가만을 표시하도록 할 것.
1. 2002년 이후 입사한 과장과 대리의 직무역량 평균을 검색하는 ‘2002년이후직무역량평균’ 크로스탭쿼리를 그림과 같이 작성하시오. (5점)
▶ <사원> 테이블과 <직무평가> 테이블을 이용할 것.
▶ 2002년 이후에 입사한 사원을 대상으로 할 것.
▶ 직급이 ‘과장’과 ‘대리’만 표시되도록 할 것.
2. 다음과 같이 부서명의 앞 2자리를 매개 변수로 입력 받아 해당 사원의 정보를 검색하는 <부서별정보> 쿼리를 작성하시오. (5점)
▶ <직무평가>, <부서>, <사원> 테이블을 이용하여 작성하시오.
▶ 매개변수의 이름은 ‘부서명 2자리를 입력하시오’로 지정할 것
3. <사원별평가현황>폼에서 ‘txt입사일’ 포커스가 이동되면(Got Focus) 다음과 같은 기능을 수행하는 이벤트 프로시저를 작성하시오. (10점)
▶ 입사일로부터 시스템의 현재 날짜 사이의 경과값을 년 단위로 표시하여 근속년수를 구할 것.
▶ Datediff, Date 함수를 이용할 것.
'기타' 카테고리의 다른 글
컴활1급 2011년 2회 문제풀이_ 엑세스1_2 (0) | 2013.11.04 |
---|---|
컴활 1급 2011년 2회 기출문제 - 엑세스1_1 (0) | 2013.11.04 |
컴활 1급 - 2011년 2회 그래프 (0) | 2013.11.03 |
컴활1급 - 2011년 2회 조건부서식 (2) | 2013.10.23 |
Excel - 조건부 서식 (0) | 2013.10.23 |