데이터 매크로 만들기

참고: 사용자 언어로 가능한 한 빨리 가장 최신의 도움말 콘텐츠를 제공하고자 합니다. 이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 이 페이지 하단의 정보가 도움이 되었다면 알려주세요. 쉽게 참조할 수 있는 영어 문서가 여기 있습니다.

Access에서 데이터 매크로 사용 추가, 업데이트 또는 삭제 데이터와 같은 테이블에서 발생 하는 이벤트에 논리를 추가할 수 있습니다. Microsoft SQL Server에서 "트리거" 비슷합니다. 이 문서를 만들고 데이터 매크로 디버그 하는 방법을 보여 줍니다.

이 문서의 내용

데이터 매크로 대 한

이벤트 구동 데이터 매크로 만들기

명명 된 데이터 매크로 만들기

데이터 매크로 관리

데이터 매크로 디버그

데이터 매크로 대 한

데이터 매크로 데이터 시트 보기에서 테이블을 표시 한 상태에서 테이블 탭에서 관리할 수 있습니다 및 탐색 창에서 매크로 에서 표시 되지 않습니다. 다른 무엇을 확인 하 고 테이블의 데이터의 정확성을 확인 하려면 데이터 매크로 사용할 수 있습니다. 다음과 같이 두 가지 유형의 데이터 매크로-테이블 이벤트 ("이벤트 구동" 데이터 매크로 라고도 함)에 의해 발생 하는 한 이름 ("명명 된" 데이터 매크로 라고도 함)를 호출에 대 한 응답을 실행 하는 것입니다.

맨 위로 이동

이벤트 구동 데이터 매크로 만들기

테이블 이벤트 추가, 업데이트 또는 표 내에서 데이터를 삭제할 때마다 발생 합니다. 데이터 매크로 이벤트를 바로 뒤의 다음 세 가지 이벤트 또는 삭제 하는 바로 앞 하나를 실행 하거나 변경 프로그래밍 수 있습니다. 테이블 이벤트에 데이터 매크로 첨부 하려면 다음 절차를 따르십시오.

  1. 탐색 창에서 데이터 매크로 추가할 테이블을 두 번 클릭 합니다.

  2. 하기 전에 이벤트 그룹에 저장할지 후 이벤트 그룹에서 매크로 추가 하려면 원하는 이벤트를 클릭 합니다. 예를 들어 테이블에서 레코드를 삭제 한 후 실행 되는 데이터 매크로 만들려면 후 삭제를 클릭 합니다.

    참고: 이벤트에 연관 된 매크로가 이미 있으면 해당 아이콘이 리본 메뉴에 강조 표시 합니다.

    매크로 작성기가 열립니다. 매크로이 이벤트에 대 한 이전에 만든, 기존 매크로 표시 됩니다.

  3. 작업을 수행 하려면 매크로 추가 합니다.

  4. 매크로를 저장하고 닫습니다.

매크로 만드는 방법에 대 한 자세한 내용은 사용자 인터페이스 (UI) 매크로 만들기문서를 참고 하세요.

맨 위로 이동

명명 된 데이터 매크로 만들기

명명 된 또는 "독립 실행형" 데이터 매크로 연결 되어 있지만 특정 이벤트를 사용할 수 없는 특정 테이블입니다. 데이터 매크로 또는 표준 매크로에서 명명 된 데이터 매크로 호출할 수 있습니다.

  1. 탐색 창에서 데이터 매크로 추가할 테이블을 두 번 클릭 합니다.

  2. 탭의 명명 된 매크로 그룹에서 명명 된 매크로클릭 한 다음 명명 된 매크로 만들기를 클릭 합니다.

    Access 추가 작업을 시작할 수 있는 매크로 작성기를 엽니다.

매크로 만드는 방법에 대 한 자세한 내용은 사용자 인터페이스 (UI) 매크로 만들기문서를 참고 하세요.

매개 변수 정보

매개 변수 사용 조건문 또는 다른 계산에 사용할 수 있도록 명명 된 데이터 매크로에 값을 전달할 수 있습니다. 또한 설정 하는 데이터 매크로에 표준 매크로에서 개체 참조를 전달할 수 있습니다.

참고: 매개 변수 데이터 매크로 이벤트 드라이브에서 사용할 수 없습니다.

매개 변수 데이터 매크로 추가:

  1. 매크로의 맨 위에서 매개 변수 만들기를 클릭 합니다.

  2. 이름 상자에 있는 매개 변수에 대 한 고유한 이름을 입력 합니다. 사용 하 여 식에서 매개 변수를 참조 하는 이름입니다.

  3. 원하는 경우 설명 상자에 매개 변수에 대 한 설명을 입력 합니다. 나중에, 매개 변수를 사용 하는 경우 여기에 입력 하는 설명 텍스트는 표시 되므로 도구 설명에 대 한 설명을 입력 하는 것이 좋습니다. 이렇게 하면 매개 변수의 목적을 기억할 수 있습니다.

다른 매크로에서 명명 된 데이터 매크로 실행 하려면 RunDataMacro 작업에서 사용 합니다. 작업 필요한 값을 제공할 수 있도록 사용자가 만든 각 매개 변수에 대 한 상자를 제공 합니다.

맨 위로 이동

데이터 매크로 관리

데이터 매크로 매크로아래 탐색 창에 표시 되지 않습니다. 테이블 데이터 시트 보기 또는 테이블 디자인 보기에서 리본 메뉴 명령을 사용 하 여 만들기, 편집, 이름 바꾸기 및 데이터 매크로 삭제 해야 합니다.

이벤트 구동 데이터 매크로 편집

  1. 탐색 창에서 편집할 데이터 매크로가 포함 된 테이블을 두 번 클릭 합니다.

  2. 이전 이벤트 그룹이 나 후 이벤트 그룹에서 탭에서 편집 하려는 매크로 대 한 이벤트를 클릭 합니다. 예를 들어 테이블에서 레코드를 삭제 한 후 실행 되는 데이터 매크로 편집 하려면 삭제를 클릭 합니다.

    참고: 이벤트에 연관 된 매크로가 없을 경우 해당 아이콘 메뉴에서 하지 강조 표시 됩니다.

    Access 매크로 작성기 열리고 매크로 편집을 시작할 수 있습니다.

명명 된 데이터 매크로 편집

  1. 탐색 창에서 테이블을 데이터 시트 보기에서 열을 두 번 클릭 합니다.

  2. 탭의 명명 된 매크로 그룹에서 명명 된 매크로클릭 한 다음 명명 된 매크로 편집을 가리킵니다.

  3. 하위 메뉴에서 편집 하려는 데이터 매크로 클릭 합니다.

    Access 매크로 작성기 열리고 매크로 편집을 시작할 수 있습니다.

명명 된 데이터 매크로 이름 바꾸기

  1. 탐색 창에서 테이블을 데이터 시트 보기에서 열을 두 번 클릭 합니다.

  2. 탭의 명명 된 매크로 그룹에서 명명 된 매크로클릭 한 다음 매크로 이름 바꾸기/삭제를클릭 합니다.

  3. 데이터 매크로 관리자 대화 상자에서 이름을 바꿀 데이터 매크로 옆에 있는 이름 바꾸기 를 클릭 합니다.

    현재 매크로 이름을 선택합니다.

  4. 새 이름을 입력 하거나 기존 이름을 편집한 다음 ENTER 키를 누릅니다.

데이터 매크로 삭제

이 절차를 사용 하 여 명명 된 또는 이벤트 구동 데이터 매크로 삭제 하려면:

  1. 탐색 창에서 테이블을 데이터 시트 보기에서 열을 두 번 클릭 합니다.

  2. 탭의 명명 된 매크로 그룹에서 명명 된 매크로클릭 한 다음 매크로 이름 바꾸기/삭제를클릭 합니다.

  3. 데이터 매크로 관리자 대화 상자에서 이름을 바꿀 데이터 매크로 옆에 있는 삭제 를 클릭 합니다.

참고:  모든 작업이 삭제 하 여 이벤트 구동 매크로 삭제할 수도 있습니다.

맨 위로 이동

데이터 매크로 디버그

몇 가지 일반적인 매크로 디버깅 도구를 한 단계씩 실행 명령 및 MessageBox 매크로 함수 등 데이터 매크로 대 한 제공 되지 않습니다. 그러나에 데이터 매크로 문제가 발생 하는 경우 데이터 매크로 오류를 찾을 수 있도록 하려면 응용 프로그램 로그 표 OnError, RaiseError 및 LogEvent 매크로 함수를 함께 사용 하 여에서 사용할 수 있습니다.

응용 프로그램 로그 테이블 표시

응용 프로그램 로그 테이블은 시스템 테이블 (명명 된 USysApplicationLog)는 기본적으로 탐색 창에 표시 되지 않습니다. 데이터 매크로에서 오류가 발생 하는 경우 응용 프로그램 로그 테이블에서 정보를 확인 하 여 어떻게 변경 되었는지 확인할 수 있습니다.

응용 프로그램 로그 테이블을 표시 하려면 다음 절차를 따르십시오.

  1. Microsoft Backstage 보기를 열려면 파일 클릭 합니다.

  2. 정보 탭에서 보기, 응용 프로그램 로그 테이블을 클릭 합니다.

    참고: 보기, 응용 프로그램 로그 테이블 단추가 표시 되지 않는 경우이 데이터베이스에 대 한 응용 프로그램 로그 테이블 아직 생성 되지 것입니다. 이벤트를 로그인 후 정보 탭에 단추가 나타납니다.

LogEvent 작업이 나 RaiseError 작업을 사용 하 여 응용 프로그램 로그 테이블의 행을 만들 수 및 OnError 매크로 함수를 사용 하 여 Access 오류에 반응 하는 방법을 제어할 수 있습니다.

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×