본문 바로가기
카테고리 없음

액세스 파트4 처리 기능 구현 팁

by Hmile 2022. 1. 14.
반응형

4파트 처리 기능 구현 (20)

- 대체로 쉬운 쿼리 (4)

- 대체로 어려운 쿼리 (7)

- 매개변수 쿼리 (7)

- 크로스탭 쿼리 (7)


쿼리

1.

DateAdd(“형식”, 더할값, 입력일) = 입력일 + 더한값만큼의 일

DateDiff(“형식”, 시작일, 나중일) = 두 날짜 차이값

* ww -

 

2. 형식

백분율 나타내기 → format(, "#%")

 

3. 조건 예시

결근

사원

묶는방법

>=3

 

4. 조건 예시

IS NULL

ㅁ 체크해제

(관계선 더블클릭 → 2번항목 체크)

 

5.

이후는”이란 표현“>=“ 를 사용해야한다

 

6. 조건 예시 (숫자)

Between 1 and 5

 

7.

반납기간: IIF(weekday([대여일],2)<=5,DateAdd(“d”,[대여일],5), DateAdd(“d”, [대여일], 3))

* weekday의 두번째 칸 2=월요일시작, 3=화요일시작, 4=수요일시작, …

 

8.

회원등급:  string([주문수량]/10, “*”) (소수 부분은 제외)

 

9. 조건 예시

Like “*” ← 이로 시작하는지

>=10 ← 10 이상인지

 

10. 매개변수 조건 예시

>= [대여일을 입력하세요]

Like “*” & [ㅇㅇㅇ] & “*”

 

11.

반납요일: choose(weekday([반납일],2), “”, "화", "수", "목", "금", "토",“)

(옆란에 weekday([반납일],2) 쓰고 체크해제)

 

12. 형식

통화(\)

 

13. 조건 예시 (관계테이블에서 ID를 검색했는데 없다면)

Not In (select ID From 관리) → 관계선 더블 클릭 → 2번 항목 체크

 

14. 자리수

속성시트의 형식 사용

 

15. 상위 5위까지

속성시트의 상위값 5입력

 

16. 매개변수 and 사용

>=[금액 이상] AND <[금액 미만]

 

17. 여러가지 함수

IIF ( 조건, 참, 거짓 ) = 조건판단(거짓일 경우가 없다면 생략가능)

Instr ( 필드명, “찾는 문자열” ) = 특정 문자열이 번째에 있는지 조사  

String ( 반복횟수, 문자 ) = 특정 문자를 지정한 숫자만큼 반복

Not In (  ) = 일치하지 않는 자료 검색

Switch ( 조건1, 값1, 조건2, 값2, 조건3, 값3, ……) = 조건에 따른 배정

Choose ( 번호, 1일 때, 2일 , ……) = 주어진 번호에 맞는 값출력  

Weekday ( 날짜, 형식 ) = 특정 날짜 값의 요일을 출력

 

18. 쿼리 문제 예시

① <매출>, <제품> 테이블을 이용하여 그림처럼 결과를 표시하는 <목록>쿼리를 작성하시오.

▶ 매출건수가 없는 제품명에 대한 '제품구분'별 건수를 표시할것

+ 관계선 더블 클릭 후 두번째 항목 선택

 

② <사원> 테이블의 레코드 중 <관리> 테이블에 없는 레코드를 검색하는 쿼리를 작성하시오.

▶ <관리> 테이블에 존재하지 않는 'ID' 레코드를 검색할 것

▶ 쿼리의 이름은 <명단>으로 할 것

+ 관계선 더블 클릭 후 두번째 항목 선택

 

19. 크로스탭 쿼리 문제 예시

내림차순은 문제에 있는 일반회원, 우수회원의 순서를 바꾸기 위함


728x90
그리드형(광고전용)