Humility

아무리 노력해도 최고가 되지 못할 수 있다⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀그럼에도 노력하는자가 가장 겸손한 것 아닌가

공부하는 블로그

자격증/컴활1급

제 3과목 데이터베이스 일반 [ 폼 & 보고서 ]

새벽_글쓴이 2025. 8. 1. 00:00
반응형

📄 폼(Form)

✔️ 폼 개요

항목
설명
역할
테이블/쿼리 기반 데이터 입력 및 편집
특징
바운드 가능, 원본 데이터와 동기화
컨트롤
마법사로 생성, 이름 중복 불가

✔️ 폼 속성

속성명
설명
팝업
액세스 창 위에 표시
모달
폼 활성화 중 다른 창 접근 불가
레코드 잠금
다중 사용자 편집 방지
탐색 단추
레코드 탐색 가능 (처음~새 레코드)
기본 보기
단일/연속/데이터시트/분할 보기 선택 가능

✔️ 컨트롤 속성

항목
설명
탭 인덱스
컨트롤이 만들어진 순으로 탭 순서 지정
탭 인덱스 [자동 순서]
위→아래, 좌→우 순 자동 설정
탭 정지
"예" 설정 시 포커스 이동 가능

✔️ 하위 폼/보고서

항목
설명
정의
폼 안의 또 다른 폼/보고서
활용
일(부모) : 다(자식) 관계 표현
주의
필드 형식 같거나 호환되어야 함
편집
하위 폼,보고서는 독립된 개체로 편집 가능

📊 보고서(Report)

✔️ 보고서 개요

항목
설명
목적
데이터 조회 및 출력
작성
보고서 도구/마법사 활용
원본
테이블/쿼리(SQL 포함)
입력
데이터 입력/편집 불가

✔️ 보고서 보기 유형

보기
설명
인쇄 미리보기
인쇄 화면, 페이지 구분 O
레이아웃 보기
컨트롤 배치 조정
디자인 보기
속성/구조 편집
보고서 보기
페이지 구분 X, 전체 확인용

✔️ 컨트롤 속성

항목
설명
텍스트 상자
필드 드래그 시 자동 생성
수식 컨트롤
=식으로 작성
누계
=1 사용
중복 숨기기
이전 값과 같으면 숨김

✔️ 그룹화 및 정렬

항목
설명
그룹 기준
필드/식 기준 최대 10개
머리글/바닥글
각각 첫/마지막 레코드 기준 위치
날짜
연,분기,월,주,일 등
문자
첫 글자, 앞 2글자 등
숫자
일정 간격으로 그룹화

📑 구역 및 수식 활용

✔️ 구역 종류

구역명
설명
보고서 머리글
전체 보고서 처음 1회 출력
페이지 머리글
매 페이지 상단 출력
그룹 머리글
그룹 첫 번째 레코드 위
본문
모든 레코드
그룹 바닥글
그룹 마지막 레코드 아래
페이지 바닥글
매 페이지 하단
보고서 바닥글
보고서 마지막 1회 출력

✔️ 자주 나오는 함수 정리

함수명
설명
AVG(필드)
평균
COUNT(필드)
개수
IIF(조건, 참, 거짓)
IF함수와 유사
a MOD b
나머지
FORMAT(필드, 형식)
서식 지정
D함수("필드","테이블","조건")
조건부 요약 함수

✔️ 페이지 번호

코드
설명
[Page]
현재 페이지 번호
[Pages]
전체 페이지 수

✔️ 조건부 서식

항목
설명
기능
조건 만족 시 서식 적용
범위
텍스트/콤보박스, 최대 50개 조건
우선순위
상단 조건 우선 적용
제한
다른 파일로 내보내기 시 유지 X
반응형