보고서 완성
컨트롤 원본 속성
=Count(*) : 레코드 개수 표시
=Format(변환할 데이터,"표시 형식") : ex) Format(Now(),"yyyy년 mm월 dd일 hh시")
1. Format(Date(), "yyyy-mmm-dd aaaa")
2. Format(Avg([매출]), "부서별 매출 평균 "" : ""#,###.0")
3. Format([Page], "현재 페이지 "" : "" 000")
[Page] 현재 페이지
[Pages] 전체 페이지
IIf(조건, 인수1, 인수2)
Switch(조건1,인수1,조건2,인수2,...)
"과목명"이 "OA실무", "과목코드"가 "R203"일 경우 -> OA실무(R203)
=[과목명] & "(" & [과목코드] & ")"
누적 합계
컨트롤 원본 =1
모두 : 필드의 전체에 대해 처음부터 차례로 값을 누적시켜 표시
그룹 : 필드의 그룹에 대해 차례로 값을 누적. 그룹이 바뀌면 새로 누적
시간을 포함하지 않는 시스템의 오는 날짜만 입력
컨트롤 원본 : =Date()
형식 : yyyy"년도"
정렬
[보고서 디자인] -> 그룹화 및 요약 -> 그룹화 및 정렬
그룹 머리글/바닥글 생성
[보고서 디자인] -> 그룹화 및 요약 -> 자세히 -> 머리글 구역 표시 / 바닥글 구역 표시
이벤트 프로시저
조회 - Filter 속성
Me.Filter = "조건"
Me.FilterOn = True
조회식에서 컨트롤 연결
1. 형식(숫자) 필드명(판매량) 컨트롤명(txt수량) 컨트롤 입력 값(200)
조회식 :Me.Filter = "판매량 >=" & txt수량
-> Me.Filter = "판매량 >= 200"
2. 형식(문자) 필드명(제품명) 컨트롤명(txt제품명) 컨트롤 입력 값(컴퓨터) // 문자는 '문자' 로 감싼다
조회식 :Me.Filter = "제품명 = '" & txt제품명 & "'"
-> Me.Filter = "제품명 = '컴퓨터'"
3. 형식(날짜) 필드명(거래일자) 컨트롤명(txt거래일자) 컨트롤 입력 값(2024-7-25) // 날짜는 #날짜# 로 감싼다
조회식 :Me.Filter = "거래일자 =#" & txt거래일자 & "#"
-> Me.Filter = "거래일자 = #2024-7-25#"
txt조회 컨트롤에 입력된 이름을 포함하는 정보만 조회
Me.Filter = "이름 Like '*" & txt조회 & "*'"
txt부서 컨트롤에 입력된 부서명과 동일한 자료만 표시
Me.RecordSource = "Select * From 구분상세 Where 부서명 = '" & txt부서명 & "'"
MsgBox 메세지, 버튼종류, 타이틀
데이터 정렬
Me.OrderBy = "데이터 Desc" // 내림차순 Asc <- 오름차순
Me.OrderByOn = True
Bookmark
Me.RecordsetClone.FindFirst "조건"
Me.Bookmark = Me.RecordsetClone.Bookmark
DoCmd개체 사용
DoCmd : Microsoft Access 매크로 함수를 Visual Basic에서 실행하기 위한 개체
DoCmd.ApplyFilter 필터이름, Where 조건
DoCmd.OpenForm "폼이름",보기형식,필터이름,조건
보기형식 : acnormal(폼보기) <- 기본값
DoCmd.Close 개체종류, "개체이름", 저장여부
개체 종류 : acform(폼닫기), acmacro(매크로닫기)
저장여부 : AcSaveNo(저장안함), Acsaveprompt(저장여부를 묻는 메세지창이 뜸), AcSaveYes(저장함)
DoCmd.GoToControl "컨트롤이름"
DoCmd.OpenReport "보고서이름", 보고서 형태, 필터, 조건
보고서 형태 : acViewPreview(인쇄 미리보기)
함수
IsNull(인수) : 인수로 지정된 값이 비었는지 여부 확인
컨트롤.SetFocus : 지정된 컨트롤로 포커스 옮김
DMax(인수, 도메인, 조건)
인수 : 최대값을 구할 값이 들어 있는 필드 이름
도메인 : 작업 대상 레코드가 들어 있는 테이블이나 쿼리의 이름
'자격증 > 컴퓨터 활용능력' 카테고리의 다른 글
| 컴활 정리 엑세스 - 처리 기능 구현 (0) | 2025.11.16 |
|---|---|
| 컴활 정리 엑세스 - 입력 및 수정 기능 구현 (0) | 2025.11.14 |
| 컴활 정리 엑세스 - DB구축 (0) | 2025.11.13 |
| 컴활 정리 엑셀 - 기타작업 (0) | 2025.11.13 |
| 컴활 정리 엑셀 - 분석작업 (0) | 2025.11.13 |