상세 컨텐츠

본문 제목

[개미의 걸음 3과목 데이터베이스 일반] 조회 및 출력③ 매크로

자격증/컴활 1급

by IT개미 데이터 2020. 12. 15. 23:23

본문

728x90

매크로[MACRO]

응용 프로그램에서 반복적인 작업을 수행할 때, 이를 하나의 명령어로 저장하여 사용자가 같은 작업 수행시 간단하게 처리할 수 있도록 하는 기능

  • 액세스에서 매크로란 테이블, 쿼리, 폼, 보고서 등 액세스의 각 개체들을 효율적으로 자동화하기 위해 사용
  • 매크로 함수는 주로 컨트롤의 이벤트에 연결하여 사용
  • 한 개의 매크로 창에서 이름을 갖는 여러 개의 매크로를 작성하고 관리하는 "그룹 매크로" 기능 제공
        → 그룹으로 지정된 매크로를 실행시 가장 처음에 지정한 매크로부터 차례로 실행됨
        → "그룹 매크로 이름.매크로 이름"처럼 그룹 매크로와 매크로를 마침표(.)로 구분 
        → 하나의 매크로 그룹에 여러 개의 매크로 생성 가능
            (하나의 매크로에 여러 개의 매크로 함수 지정 가능) 
  • 데이터베이스 파일이 열릴 때 자동으로 실행되는 자동매크로 설정 가능
        → 매크로 이름란에 "AutoExec"입력
        → 자동 실행 매크로가 실행되지 않게 하려면 Shift키를 누른 채 데이터베이스 파일을 오픈

 

 

 

예제 문제

 

1. 매크로 설정

  • 만들기 → 매크로에서  OpenReport 입력
  • OpenReport에서 보고서 이름, 보기 형식, 주어진 조건에 맞는 식 입력
        보고서 이름 : 출발지별통행내역
        보기 형식    : 인쇄 미리 보기
        where조건문: [입구ID] = Forms![영업소이용관리]![cmb지역조회]
  • where조건문 작성시 아래의 식요소, 식 범주, 식값을 활용하면 쉽게 설정 가능
  • 창 종료하며 매크로 이름 설정
  • 레이블 속성시트의 이벤트 탭에서 On Click에서 해당 매크로 이름 선택
  • 아래의 방식의 경우, 레이블에 포함된 매크로가 생성되므로 해당 문제에서는 아래 방식 사용 X
      → 문제에서 매크로 생성 후 작성하라고 했으므로!!
    단추 컨트롤 속성시트[더블클릭 or F4]
    이벤트 탭에서 On Click의 [...]아이콘 클릭
    매크로 작성기 선택

 

2. 매크로 이름 설정

  • 매크로를 닫으면 이름 설정 창이 뜸
        → "보고서출력"을 입력 후 확인 버튼 클릭

 

728x90

관련글 더보기

댓글 영역