IT/컴퓨터활용능력
컴퓨터활용능력 1급 실기 준비 (22-01-26)
오로시
2022. 1. 29. 14:02
모의고사 4회 (데이터베이스)
문제 1 : DB구축
- 입력 마스크 설정 : (>: 대문자 , <: 소문자)
필수 선택 숫자 0 9 문자 L ? 문자 + 숫자 A a 모든 문자 + 공백 & C - 기본 값 뜻 : 새 항목에 대해 이 필드에 자동으로 입력되는 값
- 시,분,초 모두 포함
- 조건 쓸 때 업데이트와 마찬가지로 등호를 안 쓴다. ("Y")
- 필드를 콤보상자의 형태로 바꾸려면 --> 행원본설정을 변경해야 한다.
- 콤보상자의 목록 중복되지 않게 하기 : 1. 쿼리작성기 -> 속성 -> 고유값(yes) 2. SQL문 Select Distnict ~~ 입력
- 기본날짜 데이터 형식 : '년-월-일 시:분:초'
문제 2 : 입력 및 수정 기능 구현
- 속성 -> 컨트롤 팁 텍스트 설정 -> "원하는 문구 입력
- DSUM 함수 : D함수 ( "[계산 하고자 하는 필드]" , " 테이블 " , "조건")
EX ) =DSUM("[금액]" , "판매상세", "[상품코드] = [TXT상품코드]")
문제 3: 조회 및 출력 기능 구현
- 매크로 구현시 조건 작성법 : "상품코드 = '"&TXT상품코드&"'" --> 어떨 때는 이렇고 어떨 때는 저렇고 참 나 알 수 가 없어~~
모의고사 5회 (데이터베이스)
문제 2 : 입력 및 수정 기능 구현
- 폼에서 레코드 삭제할 수 없도록 설정하는 법 : [폼] - 삭제가능 - 예/아니오
- 명령 단추 자동으로 생성하시오? : 명령 단추 마법사 이용하라는 것
문제 3 : 조회 및 출력 기능 구현
- 보고서 작성 시 특정 필드 기준으로 정렬 하는 법 : 밑에 그룹 정렬 및 요약이 있음
그룹, 정렬 및 요약 - DCOUNT 함수 : 컨트롤 원본에 작성한다. DCOUTN("*","테이블","조건")
실전 모의고사 5회 (데이터베이스)
문제 2 : 입력 및 수정 기능 구현
- 테이블 속성 설정법 : 테이블 바깥에 우클릭 하면 테이블 속성 설정하게 나온다.
- 와일드 카드 문자 사용 : ( * : 0개 이상의 임의의 문자 , ?: 임의의 한 문자 , # : 한자리의 숫자)
- Select Case 문과 order by 사용 하는 법
-
Select Case 컨트롤 case 1 Me.Orderby = "~" case 2 Me.Orderby = "~~" case 3 Me.Orderby = "~~~" End Select Me.OrderByOn =True
- Instr 함수 : 문자열 속 문자 위치 찾기
문제 3 : 조회 및 출력 기능 구현
- 페이지가 바뀌면 새 페이지로 바뀌도록 설정 : 페이지 바꿈 - 구역 후
- 인쇄 미리 보기 이벤트 프로시저 문법
DoCmd.OpenReport "보고서명", acViewPreview,, "조건" |
이 때 조건 쓸 때 어떤 컨드롤에 입력된 값과 같은 필드만 출력하려면
DoCmd.OpenReport "보고서명", acViewPreview,, "과정코드 = '" & txt과정코드 & "' " |
문제 4 : 처리 기능 구현
- 매개변수 받아서 특정 값을 포함하는 필드 출력하기 : Like "*" & [매개변수] & "*"
- 두 테이블 중 어느 한쪽이 없는 데이터만 출력하기 : 1. 쿼리 마법사 이용 (불일치 검색 쿼리 마법사) 2. 조인 이용 3. 두 테이블 공통 되는 필드 조건을 Is Null로 맞추면 된다.
- 크로스탭 쿼리 이용시 두개의 테이블을 사용하면 쿼리 마법사 사용불가하다.