별의 공부 블로그 🧑🏻‍💻
728x90
728x170

데이터베이스 일반

매크로(MACRO)

  • 응용 프로그램에서 반복적인 작업을 수행하는 경우, 이를 하나의 명령어로 저장하여 사용자가 같은 작업 수행 시 간단하게 처리할 수 있도록 하는 기능
  • 액세스에서 매크로
    • 테이블, 쿼리, 폼, 보고서 등 액세스 각 개체들을 효율적으로 자동화할 수 있도록 미리 정의된 기능을 사용하는 것
  • 작업을 자동화할 때 사용할 수 있는 매크로 함수나 매크로 함수 집합을 의미함.
  • 매크로 함수
    • 주로 컨트롤의 이벤트에 연결하여 사용함.
  • 그룹 매크로
    • 한 개의 매크로 창에서 이름을 갖는 여러 개의 매크로를 작성하고 관리하는 것
    • 그룹으로 지정된 매크로를 실행시키면 가장 처음에 지정한 매크로부터 차례로 실행됨.
  • 그룹 매크로에서 각각의 매크로는 자신이 속한 매크로 이름으로 구분됨.
  • 그룹 매크로 내의 특정 매크로를 사용할 때는 그룹 매크로 이름과 매크로 이름을 마침표(.)로 구분하여 사용함.
  • 하나의 매크로 그룹에 여러 개의 매크로를 만들 수 있고, 하나의 매크로에 여러 개의 매크로 함수를 저장할 수 있음.
  • 선택된 매크로 함수가 여러 개인 경우
    • 실행 시 위에서 아래의 순서로 실행됨.
  • 매크로 실행 시 조건식은 계산식 형태로 작성할 수 있음.
  • 조건에 맞는 경우에만 실행되도록 하는 조건 매크로 를 작성할 수 있음.
  • 데이터베이스 파일이 열릴 때, 자동으로 실행되는 자동 매크로를 정의하려면
    • 매크로 이름란에 AutoExec를 입력함.
  • 자동 실행 매크로가 실행되지 않게 하려면
    • [Shift]를 누른 채 데이터베이스 파일을 엶.
  • 매크로 개체는 탐색 창의 매크로에 표시되지만, 폼이나 보고서에 포함된 매크로는 표시되지 않음.
  • 액세스에서 [매크로 도구] -> [디자인] -> [도구] -> [매크로를 Visual Basic으로 변환]을 이용하여 작성된 매크로를 VBA로 변환시킬 수 있음.

 

폼과 보고서 관련 매크로 함수

ApplyFilter

  • 테이블이나 쿼리로부터 레코드를 필터링함.

FindNextRecord

  • 특정한 조건에 의해 찾아진 레코드이 바로 다음에 위치하는 조건에 만족하는 레코드를 검색함.

FindRecord

  • 특정한 조건에 맞는 첫 번째 레코드를 검색함.

GoToControl

  • 활성화된 폼에서 커서를 특정한 컨트롤로 이동시킴.

GoToPage

  • 현재 폼에서 커서를 지정한 페이지의 첫 번째 컨트롤로 이동시킴.

GoToRecord

  • 레코드 포인터를 이동시킴.
728x90
그리드형(광고전용)
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️
starrykss
starrykss
별의 공부 블로그 🧑🏻‍💻


📖 Contents 📖