기타

2012년 1회 기출문제 - 엑세스(다운, 문제풀이)

zelkova 2013. 12. 17. 23:41


컴퓨터활용능력1급실기기출문제-12년1회.zip


1.기관별 회원을 관리하기 위하여 다음과 같이 데이터베이스를 구축하였다.다음 지시사항에 따라 <회원> 테이블을 완성하시오.(각 4점)

① ID 필드를 삭제한 후 첫 번째 필드로 ‘순번’필드를 추가하고 ‘일련 번호’형식을 지정한 후 기본키로 설정하시오.

② ‘이름’필드의 IME 모드는 한글로,빈 문자열은 허용하지 않도록 설정하시오.

③ ‘주민번호’필드에는 다음과 같은 형태로 입력하되 반드시 입력되도록 입력 마스크를 설정하시오.

▶ 750630-0000000

▶ 하이픈(-)은 저장할 것

④ ‘생일’필드에는 1960년 1월 1일 이후의 날짜만 입력되도록 유효성 검사 규칙을 설정하시오.

⑤ 마지막에 ‘비고’필드를 추가한 후 사진과 이력서를 첨부할 수 있도록 데이터 형식을 설정하시오.

<정답 및 문제풀이>


2.<회원> 테이블의 ‘기관ID’필드에 대해서 다음과 같이 조회 속성을 설정하시오.(5점)

▶ <기관> 테이블의 ‘기관ID’와 ‘기관명’이 콤보 상자 형태로 나타나도록 설정하시오.

▶ 필드에는 ‘기관ID’가 저장되도록 설정할 것

<정답 및 문제풀이>


3.<회원> 테이블의 ‘기관ID’필드는 <기관> 테이블의 ‘기관ID’필드를 참조하고 테이블 간의 관계는 M:1이

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

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

▶ <기관> 테이블의 ‘기관ID’필드가 변경되면 이를 참조하는 <회원> 테이블의 ‘기관ID’필드가 따라서 변경되도록 설정하시오.

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

<정답 및 문제풀이>


1.<기관보기> 폼을 다음의 화면과 지시사항에 따라 완성하시오.(각3점)

① 폼의 레코드 원본을 <기관> 테이블로 설정하시오.

② 그림과 같은 형태로 표시되도록 기본 보기 속성을 설정하시오.

③ ‘txt전화번호’와 ‘txt팩스번호’는 각각 전화번호와 팩스번호 필드에 바운드시키시오.

④ 본문의 컨트롤에 대해서 다음과 같이 탭 순서를 설정하시오.

▶ txt기관ID,txt기관명,txt도/특별시,txt구/군/동,txt전화번호,txt팩스번호

⑤ 본문의 모든 컨트롤에 대해 ‘새김(밑줄)’특수 효과를 설정하시오.

<정답 및 문제풀이>



2.<회원보기> 폼의 ‘txt전화번호’컨트롤에는 ‘txt이름’에 표시된 회원명을 <회원> 테이블에서 찾아 전화번호를 표시하시오.(5점)

▶ Dlookup함수를 이용할 것

<정답 및 문제풀이>


3.<회원보기> 폼의 ‘폼 열기(cmd폼보기)’단추를 클릭하면 다음과 같은 기능이 수행되도록 구현하시오.(5점)

▶ <기관보기> 폼을 열고,‘cmb기관ID’에서 지정한 데이터에 해당하는 정보를 찾아 표시하시오.

▶ 매크로로 작성하고 이름은 ‘회원보기’로 지정하시오.

<정답 및 문제풀이>



1.다음의 지시사항 및 화면을 참조하여 <기관별회원> 보고서를 완성하시오.(각3점)

① 다음과 같이 보고서 제목을 설정하시오.

▶ 컨트롤 이름은 ‘L제목’,글꼴은 ‘맑은 고딕’,크기는 20

② ‘txt순번’컨트롤에는 그룹별로 일련 번호가 표시되도록 설정하시오.

③ ‘구/군/동’을 기준으로 그룹을 설정한 후 그림과 같이 표시되도록 설정하시오.

④ 전화번호가 입력될 텍스트 상자를 생성하고,컨트롤 이름을 ‘txt전화번호’로 지정한 후 전화번호를 바운드 시키시오.

⑤ ‘txt주소’컨트롤에는 ‘도/특별시’와 ‘구/군/동’필드를 합쳐 다음과 같이 표시되도록 설정하시오.

▶ 표시 예 :서울시 마포구 망원동

<정답 및 문제풀이>



2.<회원보기> 폼의 ‘cmb기관ID’컨트롤이 업데이트(Afterupdate)되면 다음과 같은 기능이 수행되도록 구현 하시오.(5점)

▶ ‘cmb기관ID’에서 지정한 기관의 정보를 찾아 표시하도록 하시오.

▶ 현재 폼의 ‘RecordSource’속성을 이용하여 이벤트 프로시저를 작성하시오.

<정답 및 문제풀이>


3.<회원보기> 폼의 ‘보고서 열기(cmd보고서)’버튼을 클릭할 때 다음과 같은 기능을 수행하도록 구현하시오.(5점)

▶ <기관별회원> 보고서를 ‘인쇄 미리 보기’의 형태로 열 것

<정답 및 문제풀이>


1.태어난 년도를 매개 변수로 입력 받아 정보를 표시하는 <년도별회원> 쿼리를 그림과 같이 작성하시오.(5점)

▶ <회원> 테이블을 이용할 것

▶ 태어난 년도를 입력받아 표시할 것

<정답 및 문제풀이>


2.다음과 같이 기관별,직위별 인원수를 구하는 ‘기관별직위별인원수’크로스탭 쿼리를 작성하시오.(5점)

▶ <기관>,<회원> 테이블을 이용할 것

<정답 및 문제풀이>



3.<기관보기> 폼 머리글을 더블클릭하면 다음과 같은 기능을 수행하도록 매크로를 작성하시오.(10점)

▶ C 드라이브로 <회원> 테이블을 내보낼 것

▶ 엑셀 통합 문서(*.xlsx)로 내보내고,이름은 ‘엑셀변환’으로 할 것

▶ 테이블을 내보낸 후 자동 실행되도록 할 것

<정답 및 문제풀이>



반응형