컴활1급_250813

AnalytiCode·2025년 8월 13일

엑셀

기출문제 따라잡기[1-3]

기본작업

~가 아니다 = <>

피벗테이블

  • 그룹화 : 행 위에서 마우스 오른쪽 - 그룹
  • 열합계 : 개요설정 마친 후, 계산필드 - 행에 마우스 오른쪽
  • 이름 제대로 확인하기!!! 이거 다르면 틀린거임!!
  • 드래그로 수동움직임 가능함

정렬

셀값을 기준으로 정렬 한 후 색깔표시
다음 기준에서 글꼴색

차트

계열겹치기

데이터 계열 선택 후 데이터 계열 서식 - 계열 옵션

데이터 유효성 검사

목록

문제 : 데이터 유효성 검사 도구를 이용하여 '사원, 대리, ~'만 입력되도록 제한대상을 설정하시오
-> 데이터 유효성 검사 목록, "없이 텍스트만 치면 됨.

자동필터

데이터 - 정렬 및 필터 - 필터, 목록단추 선택후 숫자 - 사용자지정
날짜도 그랬듯, 시간도 10시 이후라면 >=10:00로 맞춰줄것!

VBA

cmb에 txt 입력

  • cmb에 텍스트를 입력
    cmb등급에 "vip", "우수", "일반"이 표시되도록 프로시저를 작성하시오
    하면 additem을 해주기!
    cmb등급.additem "vip"
    cmb등급.additem "우수"
    ...

EXCESS

DB구축

기본값

  • 새로운 레코드가 추가되는 경우 '시간'이라는 값이 입력되도록 설정
    기본값에서 시간. 형식 아님!

IME 모드

  • 해당 필드에 데이터가 입력될 때 자동적으로 '영문'입력상태로 변환
    영숫자반자!

입력마스크

- 표기하기 위해서 000;0;
마지막 ;도 붙여주기!!

0 이상의 값 :

  • A부터 E까지의 값만 입력되도록 설정
    IN ("A","B","C","D","E")

입력/수정

레코드 선택기

흰바탕의 개미똥꾸녕만한 삼각형이 레코드 선택기

경고 / 닫기

  • 경고 메시지 상자 표시 후 예를 클릭할 때만 폼이 닫히도록 (docmd, msgbox, dim a)
dim a 
a = msgbox("내용", vbQuestion + vbYesNo, "제목")
if a = vbYes then
	docmd.close
end if

vbQuestion + vbYesNo
a = vbYes

추가쿼리

테이블에 내용 추가할 때

쿼리디자인 - 필요 필드 드래그 - 쿼리 디자인 보기 마우스 오른쪽, 쿼리유형-추가쿼리

a테이블에 존재하지 않는 레코드만 추가

not in (select 필드명 from a)

이렇게 테이블을 두개 띄워놓으면 inner로 인식되기때문에, 하나만 띄울 것!

이벤트 프로시저

Private Sub cmd조회_Click()
Me.RecordSource = "select 공급업체명 from 거래물품 where 공급업체명 = '" & txt공급업체명& "'"
End Sub

안돌아감.
왜냐하면 txt &로 해야하기 때문... 띄어쓰기가 없으면 오류가 남.....

폼닫기

Docmd.close acForm,"배치입력",acSaveYes

하위 쿼리 작성

select문 사용하라는 뜻
여기서도 sql이랑 똑같다.. 집계는 groupby해서 having으로 조건 넣어주기..

0개의 댓글