자격증/컴활 1급

[개미의 걸음 3과목 데이터베이스 일반] 처리② 매크로 작성

IT개미 데이터 2020. 12. 17. 23:23
728x90

매크로[MACRO]

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

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

 

 

예제 문제

 

1. cmd통행요금표 컨트롤 찾기

  • 디자인 → 도구에서 속성시트 클릭
  • 속성시트에서 cmd통행요금표 선택

 

2. 포함된 매크로 작성

  • 속성시트의 On Click에서 바로 작성기 선택 단추 클릭
  • 매크로 작성기 선택

3. ExportWithFormatting 작성

  • 통합문서형식으로 내보내기 위해 매크로 작성기에서 ExportWithFormatting 선택
  • 개체 이름은 문제에서 주어진대로 "통행요금" 선택
  • 출력 형식은 문제에서 주어진대로 "Excel 통합 문서" 선택
  • 출력 파일은 문제에서 주어진 경로 입력
  • 테이블을 내보낸 후 자동 실행되도록 설정해라 했으므로 자동시작 "예" 선택
728x90