본문 바로가기

자격증_컴퓨터활용능력시험 1급

[컴활 1급_액세스]함수 모음

Switch : 조건에 따라 값을 배정하는 함수

Switch(조건1, 값1, 조건2, 값2, 조건3, 값3 ...)

: 조건 1이 맞으면 값1을 출력, 조건2가 맞으면 값2를 출력, 조건3이 맞으면 값3을 출력.

※ Else 명령이 존재하지 않는다. 그러므로 모든 상황에 대한 조건을 다 입력해주어야 한다.

 

 

Format : 형식을 지정하는 함수

Format(값, "형식")

: 값을 "형식"으로 나타내라.

※ 형식

- 0 : 값이 없으면 0표시

- # : 값이 없으면 아무 표시도 하지 않음

- 문자와 필드/함수를 결합할 때는 & 사용

- "통화", "표준" 등 기본으로 제공하는 옵션의 이름을 그냥 넣어도 됨

 

 

 

DateDiff : 두 날짜 사이의 차이를 구하는 함수

DateDiff("형식", 시작날짜, 종료날짜)

: 시작날짜에서 종료날짜까지 얼마나 걸리는지를 "형식"으로 나타내라.

※ 형식

yyyy : 년

mm : 월

dd : 일

 

 

Weekday : 두 날짜 사이의 차이를 구하는 함수

Weekday(날짜 데이터, 옵션)

: 날짜 데이터의 요일을 숫자로 반환하라.

※ 옵션에 따라 요일에 해당하는 숫자가 달라짐
1(기본값) : 일요일이 1

2 : 월요일이 1

 

 

 

Choose : 여러 개의 데이터 중 하나의 값을 선택하는 함수

Choose(선택할 값, 선택될 값들)

: 선택할 값에 해당하는 것을 출력하라.

 

 

Not In : 해당 값을 포함하지 않도록 조건을 주는 함수

Not In(Select 필드명 from 테이블/쿼리명)

: 테이블/쿼리의 필드에 해당하는 데이터를 포함하지 말아라.

 

 

Instr : 특정 문자열이 몇 번째 있는지 번지수를 출력하는 함수

Instr([필드명], "찾는 문자열")

: "찾는 문자열"이 [필드명]에서 몇 번째 있는지 번지수를 출력하라.

 

 

 

DateAdd : 임의의 날짜/시간에 값을 더하는 함수

DateAdd("형식", 더할 값, [입력일])

: 어떤 "형식"으로 [입력일]에 더할 값을 더하라.

① "형식"

yyyy : 년

m : 월

d : 일

w : 요일

② 더할 값 : 입력일에 더할 값

③ [입력일] : 더할 값을 더할 필드