|
컴퓨터 활용능력 1급(액세스)
★ DB 구축
※ 테이블 만들기
1. 해당 **.mdb 파일 열기
2. 테이블 개체 - 새로 만들기 아이콘 - 디자인 보기
3. 테이블 디자인 보기 창
필드 이름 입력 및 데이터 형식 설정
기본 키 설정 및 해제 : 행 선택키 - 기본 키 아이콘
☆다중 필드 기본 키 설정 : Ctrl+행 선택기 선택
4. 테이블 저장 및 닫기
1] 테이블 완성(20점)
1. 해당 테이블 더블클릭 - 디자인 보기 아이콘
2. 테이블 디자인 보기의 필드 속성 창
필드 크기 :
형식 : 날짜 형식
입력 마스크 : 입력마스크작성기 단추 - 입력마스크 마법사
캡션 : 필드 레이블
기본값 : date() ☆ 표현식 작성기 사용
유효성 검사 규칙 : >=30, <>0, In(“서울”,“부산”), between 30 and 100, Like "김??", Like "*@*"
필수 :
인덱스 : 중복 가능, 중복 불가능
유효성 검사 메시지 :
입력 시스템(IME) 모드 : 한글, 영어
빈 문자열 허용 :
소수 자리수 :
※ 입력 마스크 작성
1. 입력마스크 마법사 : 유사한 입력마스크 형식 선택 - 입력마스크 형식 변경, 기호 지정 -시도란 클릭
2. 입력 마스크 란에서 : 형식에 맞게 수정
☆ >LL-0000 : ‘도서코드’ 필드를 ‘AB-0001’과 같은 형식으로 입력받도록 입력 마스크 설정
☆ 세미콜론으로 구분된 3개의 구역(1;2;3) : 1구역은 형태 지정, 2구역은 표시 문자 저장 여부(0은 표시 문자도 함께 저장, 1이나 공백은 입력한 문자만 저장), 3구역은 데이터 입력 값에 표시되는 문자 - \P000;0
☆ 0(숫자), 9(숫자나 공백), #(숫자나 공백 +-), L(영문자), A(영문자나 숫자), &(모든 문자나 공백), .,;:-/(구분 기호 입력), <(소문자로 변환), >(대문자로 변환), \(뒤에 나오는 문자 표시)
2] 관계 설정(5점)
1. 관계 창 열기 : 관계 아이콘(데이터베이스 창의 테이블 개체에서) ☆ 도구 - 관계
2. 관계 대화창 : 바로메뉴 - 테이블표시 - 해당 테이블 추가 - 테이블관계 설정 ☆테이블표시 아이콘
3. 관계 편집: 관계선 더블클릭
4. 관계편집 창: 참조 무결성 유지, 관련필드 업데이트, 관련레코드 삭제, 조인 형식
5. 저장 및 닫기
3] 외부 데이터 가져오기(5점)
1. 파일(데이터 개체에서) - 외부 데이터 가져오기 - 가져오기 - 파일 형식 선택
2. 스프레드시트 가져오기 마법사 : 워크시트 선택 - 첫행 열 머리글 있음 - 저장할 테이블 선택 및 새테이블 이름
◎ 텍스트 가져오기 마법사 : 구분 형식 - 구분자 선택, 필드 이름이 있는 첫 행 - 기본 키 선택
※ 연결 테이블 작성
1. 파일 - 외부 데이터 가져오기 - 테이블 연결
2. 스프레드시트 연결 마법사 : 데이터 원본 선택 - 첫행에 열 머리글 있음∨ - 테이블 이름 입력
※ 내보내기
1. 파일 - 내보내기
★ 입력 및 수정 기능 구현
1] 폼 완성 : 폼과 컨트롤의 속성(15점)
※ 폼 만들기
1. 폼 개체 - 새로 만들기 - 폼 마법사
2. 폼 마법사 설정 : 테이블/쿼리 및 필드 선택 - 폼 모양 - 서식 유형
※ 폼 속성 설정하기
◎ <판매내역입력> 폼을 완성하시오. (<도서별판매내역> 테이블을 레코드 원본으로 설정, 연속폼의 형태)
1. 폼 속성 창 열기 : 해당 폼 더블클릭 - 디자인 아이콘 - 폼 선택기 더블클릭(디자인 보기 창에서)
2. 폼 속성 창 설정
형식 : 캡션, 기본보기[연속폼], 레코드 선택기, 탐색 단추, 구분선, 컨트롤 상자, 닫기 단추,
데이터 : 레코드 원본[도서별판매내역], 필터, 정렬 기준, 편집가능, 삭제가능, 추가가능, 데이터 입력
이벤트 :
기타 : 이름
※ 컨트롤 속성 설정하기
1. 컨트롤 속성 창 열기 : 해당 컨트롤 더블클릭
2. 컨트롤 속성 창
형식 : 형식, 소수 자리수, 화면 표시, 너비, 높이, 배경, 테두리, 글꼴, 맞춤, 여백
데이터 : 컨트롤 원본, 입력마스크, 기본값, 유효성 검사
이벤트 :
기타 : 이름
◎ 바운드 컨트롤 설정 : 컨트롤 원본에 설정
1. 해당 컨트롤(cmb지역코드) 더블클릭 - 입력란 속성창 : 컨트롤 원본 : 필드명[지역코드] 선택
2. 바운드할 다음 컨트롤(txt판매수량) 선택(입력란 속성창이 열린 상태에서) - 필드명[판매수량] 선택
◎ 계산 컨트롤 설정 : 컨트롤 원본 : =판매단가*주문수량, =sum(금액), =txt총액*0.1
☆ 컨트롤 원본 : =Count(*), =Avg(기본급), =sum(판매단가*주문수량)
☆ 계산함수의 인수에는 필드 이름 사용, 개체 이름 앞뒤에 [], 날짜/시간 앞뒤에 #, 텍스트 앞뒤에 “”
※ 컨트롤 만들기 및 맞춤
◎ 컨트롤 탭 순서 설정 : 보기 - 탭 순서 - 탭 순서 대화창 : 구역 선택 - 행 선택 - 드래그
◎ 여러 컨트롤 속성 설정 : 해당 항목 선택(Shift+항목) - 속성 아이콘 - 속성 창 : 탭 정지
◎ 여러 컨트롤 맞춤 : 해당 항목 선택 - 서식 - 맞춤/ 수평간격 조정
◎ 레이블 컨트롤 작성 : 레이블 아이콘 - 해당 영역에 드래그 - 레이블 속성 창 열기
◎ 입력란 컨트롤 작성 : 입력란 아이콘 - 해당 영역에 드래그(컨트롤 마법사가 해제된 상태에서) - 입력란 마법사
◎ 명령 단추 만들기 : 명령 단추 아이콘(컨트롤 마법사가 선택된 상태에서) - 해당 영역에 드래그 - 명령 단추 마법사 : 종류, 매크로 함수 지정 - 문자열, 그림 넣기 지정 - 단추 이름 입력 - 명령 단추 크기 및 위치 조절(Shift+방향키), 위치 이동(Ctrl+방향키)
2] 조회 필드 설정(5점)
◎ <판매내역> 폼의 ‘지역코드’(cmb지역코드) 컨트롤을 콤보상자로 변경하여 다음과 같이 설정하시오.
(<지역코드> 테이블의 ‘지역코드’와 ‘지역명’을 목록으로 표시, 컨트롤에는 ‘지역코드’가 저장,
‘지역코드’와 ‘지역명’의 열너비를 각각 1cm로 설정하고 목록너비를 3cm로 설정)
1. 해당 컨트롤(cmb지역코드)에서 : 바로 메뉴 : 변경 -콤보상자
2. 콤보상자(cmb지역코드) 속성 창 설정 : cmb지역코드 더블클릭
형식 : 형식, 소수 자리수, 열 개수[2], 열 너비[1;1], 목록 너비[3]
☆ 열 너비(세미콜론으로 구분) : 생략(기본값), 0(숨김)
데이터 : 컨트롤원본, 입력마스크, 행원본형식[테이블/쿼리], 행원본[지역코드], 바운드열[1], 기본값
☆ 바운드 열 1 : 2개의 필드 중 1열의 값을 컨트롤에 저장
이벤트 :
기타 : 이름, 탭 인덱스
※ 회원정보(cmd찾기) 명령 버튼을 클릭할 경우 <회원정보> 폼이 나타나서 해당 회원에 대한 상세 정보를 표시(회원번호 컨트롤에 입력된 값과 동일한 정보만 표시, Docmd 속성 이용)
1. 컨트롤 속성 창 열기 : 해당 컨트롤 더블클릭
2. 컨트롤 속성 창 : 이벤트 - xxxxxxxxOnClick 작성기 단추 - 코드 작성기 선택
3. 코드 창 : 이벤트 프로시저 작성
Private Sub cmd찾기_Click()
DoCmd.OpenForm "회원정보", acNormal, "회원번호='" & Forms![수강정보보기]![회원번호] & ""
End Sub ☆ acNormal(폼보기), acPreview(인쇄미리보기), acDesign(디자인), acFormDS(데이터시트)
4. 닫기
3] 하위 폼 작성(5점)
1. 하위 폼 영역 설정 : 하위 폼/하위 보고서 아이콘(컨트롤 마법사가 선택된 상태에서) - 해당 영역에 드래그
2. 하위 폼 마법사 설정 : 폼 선택 - 연결 필드 선택 - 이름 입력
4] 기능 구현 : 폼의 버튼에 기능 구현(5점)
◎ 명령 단추 생성 : 영역 설정 - 명령 단추 컨트롤 삽입(컨트롤 마법사가 설정된 상태에서) - 명령단추 마법사 : 종류 및 매크로 함수
◎ 컨트롤 맞춤(정렬) : 서식 - 맞춤, 서식 - 간격 조정
★ 조회 및 출력 기능 구현
1] 보고서 완성(15점)
◎ <도서별판매이익> 보고서를 완성하시오. (<판매내역총괄> 쿼리를 레코드 원본으로 설정)
1. 보고서 속성 창 열기 : 해당 보고서 더블클릭 - 디자인 아이콘 - 보고서 선택기 더블클릭
2. 보고서 속성 창 : 레코드 원본, 필터, 캡션, 정렬 기준, 형식
◎ 용지 방향 설정 : 파일 - 페이지 설정
◎ 페이지 바꿈 속성 설정 : 해당 구역 선택기 더블클릭 - 구역 속성 창 : 페이지 바꿈[구역후]
◎ 정렬 및 그룹화 설정 : 보기 - 정렬 및 그룹화 ☆ 정렬 및 그룹화 아이콘
1. 정렬 및 그룹화 속성 창 : [필드/식] 입력란, [정렬 순서] 입력란
그룹 머리글, 그룹 바닥글, 그룹 설정, 그룹 간격
◎ 선 컨트롤 작성 : 선 아이콘 클릭 - Shift+해당 영역 드래그
선 복사 및 이동 : 선 선택 - 바로 메뉴 : 복사, 붙여넣기 - Ctrl+↑↓
◎ 컨트롤 이동 : 컨트롤 선택 - 드래그
◎ 형식, 테두리 스타일 속성 설정
1. 여러 항목 선택 속성 창 열기 : 여러 컨트롤 선택 - 바로 메뉴 : 속성 ☆ 속성 아이콘
2. 여러 항목 선택 속성 창 : 형식, 소수 자리수, 너비, 높이. 테두리, 글꼴, 맞춤, 여백
※ 컨트롤 속성 설정
1. 컨트롤 속성 창 열기 : 해당 컨트롤 더블클릭
형식 : 형식(날짜, 숫자, 통화), 소수 자리수, 중복숨기기, 너비, 높이, 배경, 테두리, 글꼴, 맞춤, 여백
데이터 : 컨트롤 원본, 입력 마스크, 누적 합계
이벤트 :
기타 : 이름, 가로/세로
☆ 2006년 07월 02일 형태 : 형식속성 입력란에 : 사용자정의 표시형식(yyyy년 mm월 dd일) 입력
☆ 사용자 정의 숫자 형식 : 0“명”(0명), #“명”(명)
◎ 계산 컨트롤 설정 : 데이터 탭의 컨트롤 원본 : [=함수(필드명)]
=sum(매출액) : 매출액 합계
=avg(매출액) : 매출액 평균
=count(*) : 비디오 대여건수
=date() : 현재 날짜
=now()
=Format(Date(),"yyyy\년mm\월dd\일")
◎ txt페이지 번호 설정 : 컨트롤 원본: [=[Page]&"/"&[Pages]], ="전체" & [Pages] & "쪽중" & [Page] & "쪽"
◎ txt대여금액누계 : 컨트롤 원본 : [대여가격], 누적총계 : [모두]
◎ txt순번에는 각 그룹별 레코드 번호를1,2,3... 순으로 1씩 증가하여 표시되게 : 컨트롤 원본 : [=1], 누적총계 : [그룹]
2] 조회 기능(5점) : (cmd등록) 버튼 이벤트 프로시저
◎<수강등록관리> 폼의 ‘수강등록’(cmd수강등록) 버튼을 클릭할 때 <수강등록> 폼을 열도록 이벤트 프로시저를 작성하시오.(DoCmd 속성 이용할 것)
1. cmd수강등록 버튼에서 : 바로 메뉴 : 이벤트 작성 - 코드 작성기
☆ cmd수강등록 버튼 더블클릭 - 이벤트 탭의 xxxxxxxxOnClick 작성기 단추 - 코드 작성기
2. 코드 창
Private Sub cmd수강등록_Click()
DoCmd.OpenForm "수강등록"
End Sub
◎ <고객별요금내역> 폼의 ‘txt조회고객이름’ 컨트롤에 고객이름의 일부분을 입력하고 ‘cmd찾기’ 버튼을 클릭하면 입력된 글자가 포함되어 있는 고객을 찾아 표시하도록 구현하시오. (Filter, FilterOn 속성을 이용하여 이벤트 프로시저를 작성할 것)
1. cmd찾기 버튼에서 : 바로 메뉴 - 이벤트 작성 - 코드작성기
2. 코드 창
Private Sub cmd찾기_Click()
Me.Filter= "성명 like '*" & txt조회고객이름& "*'" ☆ *(문자열), ?(문자수)
Me.FilterOn = True
End Sub
◎ <강좌정보찾기> 폼의 txt찾기 입력란에 찾고자 하는 강좌명을 입력하고 찾기(cmd찾기) 버튼을 클릭하면 <강좌> 테이블로부터 강좌를 찾아 표시하는 버튼 이벤트 프로시저 작성 (RecordSource 속성 이용)
1. cmd찾기 컨트롤에서 : 바로 메뉴 : 이벤트 작성 - 코드 작성기
2. 코드 창
Private Sub cmd찾기_Click()
Me.RecordSource = "SELECT * FROM 강좌 WHERE 강좌명 Like '*" & txt찾기 & "*'"
End Sub
◎ <도서정보> 폼에서 ‘고객번호’(txt고객번호) 버튼을 클릭하면 <고객정보> 폼이 나타나게 이벤트 프로시저를 작성하시오.
1. ‘txt고객번호’ 컨트롤 더블클릭 - 이벤트 탭의 On Click 작성기 단추 - 매크로 작성기
2. 매크로 이름 입력 :
3. 매크로 속성창 : 매크로 함수 설정[OpenForm]
매크로 함수 인수 설정
폼 이름 : [고객정보]
보기 :
필터 이름 :
Where 조건문 : [고객번호]=Forms![상세도서정보보기]![txt고객번호]
☆ 조건 설정 : 작성기 단추 - 표현식 작성기 : 식 상자에 [고객번호=] 입력, 나머지는 식 요소상자를 이용
3] 출력 기능(5점) : (cmd보고서출력) 버튼 이벤트 프로시저
◎ <회원정보> 폼의 보고서보기(cmd보고서) 버튼을 클릭하면 <회원별수강정보현황> 보고서가 미리보기 형태로 열리도록 버튼 이벤트 프로시저 작성 (Docmd 속성 이용)
1. cmd보고서 버튼에서 : 바로 메뉴 : 이벤트 작성 - 코드 작성기
2. 코드 창
Private Sub cmd보고서_Click()
DoCmd.OpenReport "회원별수강정보현황", acViewPreview
End Sub
◎ <수강등록관리> 폼의 ‘보고서 출력’(cmd보고서출력) 버튼을 클릭하면 <강좌별현황> 보고서를 ‘인쇄미리보기’ 형태로 여는 프로시저를 작성하시오. (단, 폼의 ‘조회강좌’(cmd조회강좌) 컨트롤에 입력된 값에 해당하는 레코드만을 대상으로 함. DoCmd 속성 이용)
1. cmd보고서출력에서 : 바로 메뉴 : 이벤트 작성 - 코드 작성기
2. 코드 창
Private Sub cmd보고서출력_Click()
DoCmd.OpenReport "강좌별현황", acViewPreview, , "강좌명='" & Forms![수강등록관리]![cmb조회강좌] & "'"
End Sub
3. 닫기
◎ <지역매출조회> 폼의 ‘인쇄’(cmd인쇄) 버튼을 클릭하면 <지역매출현황> 보고서를 ‘인쇄미리보기’ 형태로 여시오.(단, 폼의 ‘지역명’(cmd지역명) 컨트롤에 입력된 값에 해당하는 레코드만을 대상으로 하고, 매크로 작성기를 활용)
1. 인쇄(cmd인쇄) 버튼 더블클릭(디자인 창에서) - 이벤트 탭의 xxxxxxxxOnClick 작성기 단추 - 매크로 작성기
2. 매크로 속성창 : 매크로 함수 설정[OpenReport]
매크로 함수 인수 설정
보고서 이름 : [지역매출현황]
보기 : [인쇄미리보기]
필터 이름 :
Where 조건문 : [지역명]=[Forms]![지역매출조회]![cmb지역명]
☆ 조건 설정 : 작성기 단추 클릭 - 표현식 작성기
상단의 식 상자에 : 보고서 레코드 원본의 필드 이름 입력 [지역명=]
하단의 식 요소 상자에서 : <지역매출조회> 폼 선택 - cmb지역명 선택 - 붙여넣기
4. 매크로 닫기 및 저장
◎ <대여관리> 폼에서 출력 버튼을 클릭하면 <일일대여현황> 보고서를 열 것
1. cmd출력 속성 창 열기 - 이벤트 탭의 On Click 작성기 단추 - 매크로 작성기
2. 매크로 속성창 : 매크로 함수 설정[OpenReport]
매크로 함수 인수 설정
보고서 이름: [일일대여현황]
보기 :
필터 이름 :
Where 조건문 : [대여일자]=Forms![대여관리]![cmd조회날짜]
조건 설정 : 작성기 단추 - 표현식 작성기 ☆ [대여일자=]는 입력, 나머지는 식 요소상자 이용
★ 처리 기능 구현
1] 쿼리 작성(10점)
◎ <학생>과 <성적> 테이블을 이용하여 학번, 성명, 점수, 주소를 조회하는 <학번별평균> 쿼리를 작성하시오. (지시 사항)
1. 쿼리 개체 - 새로 만들기 - 디자인 보기 - 테이블 표시 대화상자 - 해당 테이블/쿼리 추가
2. 선택 쿼리 창 :
1) 필드 추가 : 해당 필드를 더블클릭 ☆ 해당 필드 드래그
2) 합계 행 추가 : 합계 아이콘(묶는 방법) ☆ 보기 - 합계
3) 합계 행 설정: 묶는방법(함수 선택) 선택 ☆함수: 총계, 평균, 최대값, 개수, 처음, 마지막, 식, 조건
4) 정렬 행 설정 :
5) 표시 행 설정 : 체크
6) 조건 행 설정 :
7) 또는 행 설정 :
8) 필드 이름 변경 : 해당 필드 이름 앞에 새이름[수강과목수: ] 입력
9) 필드 속성 설정 : 해당 필드에서 속성 아이콘
필드 속성 창 : 형식(통화, 백분율), 입력마스크, 캡션, 컨트롤표시(입력란, 목록상자, 콤보상자)
3. 저장 - 저장할 쿼리 이름 입력
☆ 조건 설정 : In(전산팀, 홍보팀, 영업팀)
☆ 조건 설정 : Is Null
☆ 표시 여부 : 표시 셀의 확인란 체크
☆ 계산식 입력 : 해당 필드에 [대여금액:[금액]+[연체료]]
☆ 계산 함수 : Sum, Avg, Max, Min, Count, StDev, Var
☆ 선택적 함수 : First, Last
☆ 특수 연산자 : 조건식1AND조건식2, 조건식1OR조건식2, LIKE문자열, IN(부장,과장,대리), BETWEEN값1AND값2, NOT조건식, IS NULL(Null값이 포함된 레코드 검색)
※ 합계 쿼리 작성
◎ <상품정보>, <판매현황> 테이블을 이용하여 상품별 판매 상품 건수와 매출액 합을 조회하는 쿼리를 작성하시오. (‘상품명’, ‘판매건수’, ‘매출액 합’의 3개의 필드로 결과를 표시할 것)
1. 쿼리 개체 - 새로 만들기 - 디자인 보기 - 해당 테이블 추가
2. 조인 형식 설정 : 관계선 더블클릭 - 관계 편집 창 : 조인 형식 단추 : 해당 사항 체크
3. 필드 추가 : 각 테이블의 해당 필드 더블클릭
4. 합계 행 추가 : 합계 아이콘
5. 합계 행 함수 설정 : 총계, 평균, 최대값, 개수
6. 필드 이름 변경 : 해당 필드 이름 앞에 [새이름: ] 입력
7. 조건 행 설정 : Like "*" & [상품명을 입력하세요] & "*"
8. 저장
※ 크로스 탭 쿼리 작성
◎ <수강> 테이블을 이용하여 각 강좌별 수강을 신청한 회원들의 회원번호와 각 강좌 당 수강생수를 집계하는 크로스탭 쿼리를 작성하시오.
1. 크로스 탭 쿼리 마법사 열기 : 쿼리 개체 - 새로 만들기 - 크로스 탭 쿼리 마법사
2. 크로스 탭 쿼리 마법사 설정 : 해당 테이블/쿼리 선택 - 행 머리글 필드 선택 - 열 머리글 필드 선택 - 계산할 필드와 함수 선택 - 쿼리 이름 입력/디자인 수정 선택 - 크로스 탭 쿼리 디자인 창
3. 필드 이름 변경(크로스 탭 쿼리 창에서) : [합계 수강신청일: 수강신청일] 필드를 [총수강생수: 수강신청일]로 수정
4. 저장
◎ <대여목록> 쿼리를 이용하여 영화제목별 성별 대여수를 나타내는 크로스 탭 쿼리를 작성하시오. (열은 IIf함수를 이용하여 ‘성별’ 필드를 남(-1), 여(0)으로 표시하도록 설정할 것, 쿼리 이름은 <성별대여수>)
1. 크로스 탭 쿼리 마법사 설정 :
2. <성별대여수> 선택 쿼리 디자인 보기의 - ‘성별’ 필드 입력란에 - 계산식 입력 : IIF([성별]=-1,“남”,“여”)
3. 필드 이름 변경
☆ IIF([평균]>=70,“합격”,“불합격”)
☆ Shift+F2 : 입력란 확대 창
※ 매개 변수 쿼리 작성
◎ <상품명>, <거래처> 테이블을 이용하여 상품명을 입력 받아 해당 상품의 상품명, 구입가, 판매가, 제조회사를 나타내시오. (단, 상품명의 일부값을 입력해도 조회되어야 함)
1. 합계 쿼리 작성
2. 조건 행 설정 : Like "*" & [상품명을 입력하세요] & "*"
☆ Like*&[전화번호를 입력하세요]&*
☆ between [시작 날짜를 입력하십시오] and [종료 날짜를 입력하십시오]
※ 대여금액 업데이트 쿼리
1. 쿼리 디자인 창 열기 :
2. 선택 쿼리 작성
필드 추가
조건 설정 : 조건 셀{비디오 번호를 입력하세요}
3. 업데이트 행 추가 및 설정 : 쿼리 종류 아이콘 - 업데이트 쿼리 - 업데이트 셀에 계산식 입력{[금액]*1.1}, {[대여가격]*1.1.}
4. 실행 : 실행 아이콘
※ 고객 삭제 쿼리
1. 쿼리 디자인 창 열기
2. 선택 쿼리 작성
필드 추가 :
조건 설정 : 조건 셀{Not In(Select 전화번호 from 대여)}
조건 셀{Is Null}
3. 삭제 쿼리 작성 : 쿼리 종류 아이콘 - 삭제 쿼리
4. SQL 보기 및 저장
※ 중복 고객 삭제 쿼리
1. 중복 데이터 검색 쿼리 마법사 열기 : 테이블 설정 - 중복 검사 필드 설정 - 함께 표시할 필드 설정 - 이름 입력
2. 디자인 눈금 영역 : 필드 수정, 합계 셀 설정, 표시 셀 확인란 해제 결정
3. SQL 문 복사 : 보기 형식 아이콘 - SQL 보기
4. 중복 고객 삭제 조건 설정 : 고객번호 필드의 조건 셀에 {not in()}을 입력하고 괄호 안에 복사한 SQL 문을 붙여넣기
5. 삭제 쿼리 작성 : 쿼리 종류 아이콘 - 삭제 쿼리
6. SQL 보기 및 저장
2] 처리 기능(10점)
◎ <성적입력> 폼의 ‘txt점수’ 입력란의 값이 변경되면, ‘txt등급’ 컨트롤에 점수별 등급이 나타나는 기능을 수행하도록 이벤트 프로시저를 작성하시오. (점수가 90점 이사이면 A, 80점 이상이면 B, 70점 이상이면 C, 60점 이상이면 D, 그렇지 않으면 F로 표시)
1. txt점수 입력란 클릭 - 바로 메뉴 : 이벤트 작성기 - 코드 작성기
2. 코드 창
Private Sub txt점수_BeforeUpdate(Cancel As Integer)
Select Case txt점수
Case Is >= 90
txt등급 = "A"
Case Is >= 80
txt등급 = "B'"
Case Is >= 70
txt등급 = "C"
Case Else
txt등급 = "F"
End Select
End Sub
|