컴활 정리 엑세스 - 조회 및 출력 기능 구현

2025. 11. 16. 03:11·자격증/컴퓨터 활용능력
반응형

보고서 완성

컨트롤 원본 속성

=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
'자격증/컴퓨터 활용능력' 카테고리의 다른 글
  • 컴활 정리 엑세스 - 처리 기능 구현
  • 컴활 정리 엑세스 - 입력 및 수정 기능 구현
  • 컴활 정리 엑세스 - DB구축
  • 컴활 정리 엑셀 - 기타작업
숯불돼지왕갈비
숯불돼지왕갈비
게임 개발을 목표로 학습하는 블로그 입니다!
  • 숯불돼지왕갈비
    게임 개발 공부기
    숯불돼지왕갈비
  • 전체
    오늘
    어제
    • 분류 전체보기 (314) N
      • 학교수업 (165)
      • 취업강의 (6)
      • C++ (52) N
        • 코딩 테스트 (5) N
      • Unreal Engine 5 (26)
        • MMORPG 개발 (26)
      • Unreal Engine 4 (44)
        • Omak Project (3)
        • Unreal Engine 4 개발일지 (9)
        • Unreal Engine 4 (32)
      • Unity (1)
        • 개발 일지 (1)
      • 수학 (3)
        • 소프트웨어 공학용 수학 (3)
      • DirectX 11 (4)
      • 게임 디자인 패턴 (2)
      • 포트폴리오 (1)
      • 자격증 (9)
        • 컴퓨터 활용능력 (8)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    코딩테스트
    프로그래머스
    c++
    자료구조
    정렬
    알고리즘
    코딩
    백준
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
숯불돼지왕갈비
컴활 정리 엑세스 - 조회 및 출력 기능 구현
상단으로

티스토리툴바