돌공공돌

컴퓨터활용능력 1급 실기 준비 (22-02-13)(D-5) 본문

IT/컴퓨터활용능력

컴퓨터활용능력 1급 실기 준비 (22-02-13)(D-5)

오로시 2022. 2. 14. 00:33

오늘계획

  1. 데이터베이스 이론서 1독 
  2. 데이터베이스 정리
  3. 스프레드시트 분석작업
  4. 계산작업 함수 문제풀이(14문제)

데이터 베이스 정리

 

  • Not Like "* *" : 공백을 포함하지 않는 값 검색
  • InStr([필드], " " ) = 0 --> 찾는 문자가 처음으로 나타나는 위치를 반환하는 함수
  • 사진 파일을 첨부할 수 있도록 하는 데이터 형식 : OLE 개체
  • [데이터] - [정렬기준] : 필드면 ASC/DESC
  • =DSum("[필드]", "테이블","조건")
  • String(개수, 텍스트) 텍스트를 개수만큼 반복하여 표시
  • 콤보상자 특정필드 중복되지 않게 하려면 : 1. 고유값 설정 // 2. 행원본 SQL문 : SELECT DISTINCT 필드 FROM 테이블 ORDER BY ~
  • 조회 작업
1. Me.Filter = "조건"
   Me.FilterOn =True

2. Me.RecordsetClone.FindFirst "조건"
   Me.Bookmark = Me.RecordsetClone.Bookmark

3. Me.RecordSource = "select from * 테이블 where 조건"
 
4.DoCmd.ApplyFilter,"조건"

  •  매서드 뒤에는 '='이 없다
  •  속성 뒤에는 '='이 있다
  • DoCmd.Close acForm, "개체",acSavePrompt(저장방법)
  • 매크로 함수 (ApplyFilter) WHERE 조건
  • [동아리명] = [FORMS]![폼이름]![컨트롤명]

Filter 조건 작성법

예1) Me.Filter = "가격 >= 1000"

예2) Me.FIlter = "가격 >=" &txt가격

예3) Me.Filter = "가격 >= 1000 AND 가격 <=2000"

예4) Me.Filter = "가격 >= " & txt시작가 & " AND 가격 <= " & txt종료가

 

DoCmd.OpenReport "보고서 이름",acViewPreview,필터이름,조건식

 

SQL

추가: DoCmd.RunSQL "insert into 비디오 (비디오번호, 영화제목)"

업데이트: DoCmd.RunSQL "update 비디오 set 영화제목 = '괴물2'  where 비디오번호 = 'v-21'"

삭제 : DoCmd.RunSQL "delete from 비디오 where 영화제목 = '괴물2'"

 


=COUNTIF(범위,조건)
범위에서 조건에 만족하는 개수

유효성 검사 함수 쓸 때는 다 사용자 지정

=SEARCH(찾을 문자,문자) EX) SEARCH("@" , "1235@5") --> 6
찾을 문자가 문자에 몇번째에 있나?

부분합은 정렬부터~!

통합 - 텍스트나누기

쉼표로 구분되어 있으면 탭 선택 해제
통합은 제목행과 왼쪽 열을 다 블럭을 씌우고 시작해야한다.
첫행, 열머리글 선택해야 한다.

시나리오 - 제일 익숙하지 않음

목표값 찾기 --> 순서대로 하면 된다.

데이터표 --> 제목행 , 왼쪽 열

시나리오 관리자 사용법
1. 셀이름 정의
2. 바뀌는 값 선택 후 시나리오 관리자 클릭(예측 -가상분석-시나리오관리자)
3. 추가 
4. 요약 (표시 누르면 안됨!!)

--
문제 2 계산작업
=MATCH(찾을값,범위, 0/1/-1)
0 -> 정확한 값
1 -> 오름차순
-1 -> 내림차순

TEXT 함수 쓸 때 조건 걸어주는 법 : 셀 서식 지정할 때랑 똑같은 규치
=TEXT(값, "형식")
"형식" --> "[=0]없음;[>0]0원"

COUNTIFS(조건범위, 조건)
이때 부등호 쓰고 싶다면 
=COUNTIFS($C$4:$C$39,$J27,$B$4:$B$39,"<"&K$26,$B$4:$B$39,">="&K$25)
이렇게 써야한다.

Comments