데스크톱 데이터베이스 액세스에서 StopMacro 매크로 매크로 작업을 사용하여 현재 실행 중인 매크로 중지할 수 있습니다.
설정
StopMacro 작업에는 인수가 없습니다.
주의
일반적으로 조건이 매크로를 중지해야 하는 경우 이 작업을 사용합니다. 매크로의 매크로 함수 행 이 작업이 포함된 조건식 사용할 수 있습니다. 식이 True (–1)로 평가되면 Access 매크로를 중지합니다.
예를 들어 사용자 지정 대화 상자 입력한 날짜의 일일 주문 합계를 보여 주는 폼 여는 매크로를 만들 수 있습니다. 조건식을 사용하여 대화 상자의 주문 날짜 컨트롤 유효한 날짜가 포함되어 있는지 확인할 수 있습니다. 그렇지 않으면 MessageBox 매크로 함수에 오류 메시지가 표시되고 StopMacro 매크로 함수가 매크로를 중지할 수 있습니다.
매크로가 Echo 또는 SetWarnings 작업을 사용하여 화면 표시 또는 시스템 메시지 표시를 해제한 경우 StopMacro 매크로 함수는 자동으로 다시 켜집니다.
이 작업은 VBA(Visual Basic for Applications) 모듈에서 사용할 수 없습니다.
예제
매크로를 사용하여 양식 동기화
다음 매크로는 공급업체 양식의 오른쪽 아래 모서리에 현재 공급자의 제품을 표시하는 제품 목록 양식을 엽니다. Echo, MessageBox, GoToControl, StopMacro, OpenForm 및 MoveAndSizeWindow 매크로 작업의 사용을 보여 줍니다. 또한 MessageBox, GoToControl 및 StopMacro 작업과 함께 조건식의 사용을 보여 줍니다. 이 매크로는 공급자 양식의 제품 검토 단추에 연결해야 합니다.
조건 |
매크로 함수 |
인수: 설정 |
설명 |
Echo |
에코 온: 아니요 |
매크로가 실행되는 동안 화면 업데이트를 중지합니다. |
|
IsNull([SupplierID]) |
Messagebox |
메시지: 제품을 보려는 공급업체 레코드로 이동한 다음 제품 검토 단추를 다시 클릭합니다. 경고음: 예 형식: 없음 제목: 공급업체 선택 |
공급자 양식에 현재 공급자가 없는 경우 메시지를 표시합니다. |
... |
GoToControl |
컨트롤 이름: CompanyName |
회사 이름 컨트롤로 포커스를 이동합니다. |
... |
StopMacro |
매크로를 중지합니다. |
|
OpenForm |
양식 이름: 제품 목록 보기: 데이터시트 필터 이름: Where Condition: [SupplierID] = [Forms]! [공급자]! [SupplierID] 데이터 모드: 읽기 전용 창 모드: 기본 |
제품 목록 양식을 열고 현재 공급업체의 제품을 표시합니다. |
|
MoveAndSizeWindow |
오른쪽: 0.7799" 아래쪽: 1.8" |
제품 목록 양식을 공급업체 양식의 오른쪽 아래에 배치합니다. |