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)로 내보내고,이름은 ‘엑셀변환’으로 할 것
▶ 테이블을 내보낸 후 자동 실행되도록 할 것
'기타' 카테고리의 다른 글
컴활1급 실기 12년 1회 E형_엑세스1_2 (0) | 2014.01.01 |
---|---|
컴활1급 실기 12년 1회 E형_엑세스1_1 (0) | 2014.01.01 |
컴활1급 실기 11년3회E형엑세스_4_3 (0) | 2013.12.17 |
컴활1급 실기 11년3회E형엑세스_4_2 (0) | 2013.12.17 |
컴활1급 실기 11년3회E형엑세스_4_1 (0) | 2013.12.16 |