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

액세스 파트2 입력 및 수정 기능 구현 팁

by Hmile 2022. 1. 14.
반응형

2파트 입력 및 수정 기능 구현 (25)
- 폼 완성 (3x 5소문제 = 15)
- DSUM같은 조건함수 관련 or 폼 조건부서식 관련 (5)
- 매크로 (5)


폼 완성

1.
편집가능 (폼 전체, 레코드 단위)
잠금 ‘예’ ← (컨트롤 단위) 탭 엔터 마우스로 컨트롤 선택은 가능함 / 선택 후 편집불가능 / 잠금, 편집, 데이터수정 관련 문제
탭정지 ‘아니오’ 탭 엔터로 컨트롤 선택 못함, 마우스로는 선택 가능 / 선택 후 편집가능 / 포커스 관련 문제
사용가능 ‘아니오’ 탭 엔터 마우스로 컨트롤 선택 못함 / 포커스 관련, 사용가능 관련 문제

2. 두 폼 연결
기본 폼과 하위 폼의 경계선 클릭 - [하위 폼/하위 보고서 속성] - [기본 필드 연결]

3. 탭 순서 설정
디자인탭 → 탭 순서

4. 컨트롤원본 예시 (합)
=SUM([입고수량])

5. 형식
Format(avg([금액]), “통화”)

6. 정렬
시수 ASC(오름차순)(기본값, 생략값)
시수 DSEC(내림차순)

7. 콤보박스 (중복값 제외 조회)
고유값

8. 매크로 방법 두가지
① 만들기 → 매크로
② 우클릭 → 이벤트 작성기 → 코드작성기

9. 보고서 열기 버튼
year(근태일자) = [forms]![학생명단폼]!txtand month(근태일자) = [forms]![학생명단폼]!txt
* 매크로에서 컨트롤명은 경로 꼭 입력
* 조건 2개는 and로 연결

10. InputBox로 내보내기 버튼
ExportwithFormatting
InputBox(“ㅇㅇㅇ” & chr(13) & “ㅇㅇㅇ”, “내보내기”, “경로”)
(두 줄로 할때 chr(13) 삽입)

11. 닫기 버튼
Docmd.CloseacForm , “관리

12. 다른작업수행X
모달

13. 첫번째 값만 보이도록~
중복내용숨기기


DSUM같은 조건함수 관련 or 폼 조건부서식 관련

1. 조건함수 예시

① 본문에 있는 ‘txt총합’ 컨트롤에는 해당 번호의 재고 총합이 표시되도록 설정하시오.
<제품>테이블과 ‘txt번호’컨트롤, DSUM함수를 이용하여 구할 것
=DSUM(“[재고]”, “제품”, “[번호]=[TXT번호]”)

 

② <봉사내역> 폼의 폼 바닥글 영역에서 'txt봉사시수' 컨트롤에는 학과가 '경제학과'인 학생들의 봉사시수 합계가 표시되도록 설정하시오.

▶ <봉사내역>쿼리와 DSUM 함수 사용

→ =DSUM("[시수]","봉사내역","[학과]='경제학과'")


2. 액세스의 조건부서식은 =로 시작하지 않는다

 

3.

값이 → 하나의 열에 대해 서식지정

식이 → 여러개의 열에 대해 서식지정

 

4. 필드명은 대괄호 처리 → [필드명]


5. 조건부서식 예시 (날짜)
[txt근태일자] >= #2005-4-1#

6. 조건부서식 예시 모음 (일반적인 새규칙-식이)
[입고수량]>=50

RIGHT([품번],1)="6"

[txt할인] is not null

 

7. 조건함수

Dcount ( “계산할 필드” , “테이블(쿼리)”, “조건” ) = 조건에 맞는 자료의 개수

Dlookup ( “계산할 필드” , “테이블(쿼리)”, “조건” ) = 조건에 맞는 자료의 특정 필드값 추출  

Dsum ( “계산할 필드” , “테이블(쿼리)”, “조건” ) = 조건에 맞는 자료의

Davg ( “계산할 필드” , “테이블(쿼리)”, “조건” ) = 조건에 맞는 자료의 평균

Dmax ( “계산할 필드” , “테이블(쿼리)”, “조건” ) = 조건에 맞는 자료의 최대값  

Dmin ( “계산할 필드” , “테이블(쿼리)”, “조건” ) = 조건에 맞는 자료의 최소값


매크로

-


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