데이터베이스·1급 전용·18장
폼 작성
Access 폼의 구조, 컨트롤, 속성, 이벤트 처리를 학습합니다.
폼 구조
- 머리글: 폼 상단 고정 영역 (제목 등)
- 본문: 레코드 표시 영역 (반복)
- 바닥글: 폼 하단 고정 영역 (합계 등)
- 페이지 머리글/바닥글: 인쇄 시만 표시
컨트롤 종류
| 유형 | 설명 |
|---|---|
| 바운드 | 테이블 필드에 연결 |
| 언바운드 | 데이터 소스 없음 (제목, 선, 이미지) |
| 계산 | =수식 으로 값 산출 |
주요 컨트롤
- 텍스트 상자: 데이터 입력/표시
- 레이블: 설명 텍스트 (읽기 전용)
- 명령 단추: 클릭 시 매크로/VBA 실행
- 콤보 상자: 드롭다운 목록 (입력 가능)
- 목록 상자: 항목 나열 (스크롤)
- 옵션 그룹: 라디오 버튼 집합
- 탭 컨트롤: 여러 페이지 탭
- 하위 폼: 관련 테이블 데이터 표시
속성
- 데이터: 컨트롤 원본, 기본값, 입력 마스크
- 서식: 표시 형식, 글꼴, 색상, 가시성
- 이벤트: Click, Change, GotFocus 등
- 기타: 이름, 탭 순서, 상태 표시줄
이벤트 처리
- 매크로: 조건부 동작 설정
- VBA: Private Sub 컨트롤명_이벤트명()
- 주요 이벤트: On Click, Before Update, After Update, On Load