컴공생의 다이어리

[컴활 실기 | 엑세스]-2 본문

자격증/컴퓨터활용능력

[컴활 실기 | 엑세스]-2

컴공 K 2021. 1. 17. 05:05

입력마스크, 유효성검사, 형식

구분 역할
입력마스크 입력할 글자 하나하나를 제어
ex) 00LL 숫자 2개, 문자 2개
유효성검사 입력 글자 전체를 가지고 입력여부를 판단
ex) 500이상의 자료만 입력받아라
형식 입력한 자료를 표현하는 방법
ex) 1-5를 1월 5일로 표현
     12를 12개로 표현
  필수 선택
(공백가능)
숫자(기호안됨) 0 9
영문자, 한글 L ?
영어, 한글, 숫자 A a
모든 문자, 공백 & C
대문자로 >, 소문자로 <
# 선택요소, 숫자공백가능, 덧셈뺄셈기호 가능

 

 

=함수명("계산할 필드","테이블(쿼리)","조건")

  • DCOUNT : 조건에 맞는 자료의 개수
  • DLOOKUP : 조건에 맞는 자료의 특정 필드값 추출
  • DSUM : 조건에 맞는 자료의 합
  • DAVG : 조건에 맞는 자료의 평균
  • DMAX : 조건에 맞는 자료의 최대값
  • DMIN : 조건에 맞는 자료의 최소값

 

 

SWITCH-각 조건에 따른 값 배정

  • SWITCH(조건1, 값1, 조건2, 값2, ...)
  • 조건1에 맞으면 값1이 출력되고 조건2에 맞으면 값2가 출력

 

 

페이지 번호

  • 현재 페이지 번호 - [page]
  • 전체 페이지 번호 - [pages]

 

 

FORMAT - 형식설정

  • FORMAT(값,"형식")
  • @ - 문자 표시 영역
  • 0 - 숫자값이 없어도 0표시
  • # - 숫자값이 없으면 아무표시 없음

 

 

액세스 필터

  • 문자열 일때
  • : Me.Filter ="필드명='"&컨트롤명&"'"
  • 숫자 일때
  • : Me.Filter ="필드명="&컨트롤명
  • 날짜형일때
  • : Me.Filter ="필드명=#" & 컨트롤명 & "#"
  • 문자열의 일부와 일치
  • : Me.Filter ="필드명 like '*" & 컨트롤명 & "*'"

 

 

폼의 값을 가져오는 법

  • 현재 폼 : [컨트롤명]
  • 외부 폼 : [FORMS]![폼이름]![컨트롤명]
  • 하위 폼 : [폼이름].FORM![컨트롤명]

 

 

폼, 보고서 출력

<폼 열기>

  • Docmd.openform
    "폼이름", 여는방법, 필터이름, "조건"

<보고서 열기>

  • Docmd.openreport
    "보고서명", 여는방법, 필터이름, "조건"

 

 

WEEKDAY - 특정 날짜값의 요일을 출력

  • =WEEKDAY(날짜,형식)
  • <형식구분>
    1 : 일(1), 월, 화, 수, 목, 금, 토
    2 : 월(1), 화, 수, 목, 금, 토, 일
    3 : 월(0), 화, 수, 목, 금, 토, 일

 

 

CHOOSE - 주어진 번호에 맞는 값 출력

  • CHOOSE(번호, 1일때, 2일때...)

 

 

주로 사용되는 SQL 구문

  • 검색 : SELECT 필드명 FROM 테이블명 WHERE 조건
  • 갱신 : UPDATE 테이블명 SET 변경내용 WHERE 조건
  • 삭제 : DELETE 필드명 FROM 테이블명 WHERE 조건
  • 추가 : INSERT INTO 테이블(필드1,필드) VALUES (값1, 값2)

 

 

출처 : 유동균 컴퓨터활용능력 인강

728x90

'자격증 > 컴퓨터활용능력' 카테고리의 다른 글

[컴활 실기 | 엑세스]-4  (0) 2021.01.19
[컴활 실기 | 엑세스]-3  (0) 2021.01.18
[컴활 실기 | 엑세스]-1  (0) 2021.01.14
[컴활 실기 | 엑셀]-6  (0) 2021.01.14
컴퓨터활용능력 자격증 소개  (0) 2021.01.14
Comments