Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

Echo 매크로 함수를 사용하여 Access 데스크톱 데이터베이스에서 화면 표시 켜져 있는지 여부를 지정할 수 있습니다. 예를 들어 이 작업을 사용하여 실행되는 동안 매크로 결과를 숨기거나 표시할 수 있습니다.

참고: 데이터베이스를 신뢰할 수 없는 경우 이 작업은 허용되지 않습니다.

참고: Echo 매크로 함수는 Access 웹앱에서 사용할 수 없습니다.

설정

Echo 매크로 함수에는 다음과 같은 인수가 있습니다.

매크로 함수 인수

설명

Echo On

매크로 작성기 창의 작업 인수 섹션에 있는 Echo On 상자에서 (에코 켜기) 또는 아니요(에코 끄기)를 클릭합니다. 기본값은 입니다.

상태 표시줄 텍스트

에코가 꺼져 있을 때 상태 표시줄 표시할 텍스트입니다. 예를 들어 에코가 꺼져 있으면 상태 표시줄에 "매크로가 실행 중"을 표시할 수 있습니다.

주의

Access 매크로를 실행하는 경우 화면 업데이트는 매크로의 작동에 필수적이지 않은 정보를 표시하는 경우가 많습니다. Echo On 인수를 아니요로 설정하면 화면을 업데이트하지 않고 매크로가 실행됩니다. 매크로가 완료되면 Access에서 자동으로 에코를 다시 켜고 창을 다시 칠합니다. Echo On 인수에 대한 아니요 설정은 매크로의 기능이나 결과에 영향을 주지 않습니다.

Echo 작업은 오류 메시지 또는 속성 시트와 같은 팝업 양식과 같은 모달 대화 상자의 표시를 표시하지 않습니다. 에코가 꺼져 있더라도 대화 상자 및 팝업 양식을 사용하여 정보를 수집하거나 표시할 수 있습니다. 사용자가 정보를 입력해야 하는 오류 메시지 상자 및 대화 상자를 제외한 모든 메시지 또는 대화 상자를 표시하지 않려면 SetWarnings 작업을 사용합니다.

매크로에서 Echo 매크로 함수를 두 번 이상 실행할 수 있습니다. 이렇게 하면 매크로가 실행되는 동안 상태 막대 텍스트를 변경할 수 있습니다.

에코를 끄면 모래시계 매크로 함수를 사용하여 마우스 포인터를 모래 시계 아이콘(또는 "사용 중"에 대해 설정한 마우스 포인터 아이콘)으로 변경하여 매크로가 실행 중임을 시각적으로 표시할 수 있습니다.

VBA(Visual Basic for Applications) 모듈에서 Echo 작업을 실행하려면 DoCmd 개체의 Echo 메서드를 사용합니다.

예제

매크로를 사용하여 컨트롤 값 설정

다음 매크로는 Suppliers 양식의 단추에서 제품 추가 양식을 엽니다. Echo, Close, OpenForm, SetValueGoToControl 작업의 사용을 보여 줍니다. SetValue 작업은 Products 양식의 공급자 ID 컨트롤을 Suppliers 양식의 현재 공급자로 설정합니다. 그런 다음 GoToControl 작업은 포커스를 범주 ID 필드로 이동하여 새 제품에 대한 데이터를 입력할 수 있습니다. 이 매크로는 공급자 양식의 제품 추가 단추에 연결해야 합니다.

매크로 함수

인수: 설정

설명

Echo

에코 온: 아니요

매크로가 실행되는 동안 화면 업데이트를 중지합니다.

닫기

개체 유형:

개체 이름: 제품 목록

저장: 아니요

제품 목록 양식을 닫습니다.

OpenForm

양식 이름: 제품

보기 형식:

데이터 모드: 추가

창 모드: 기본

제품 양식을 엽니다.

Setvalue

항목: [Forms]! [제품]! [SupplierID]

: SupplierID

공급자 ID 컨트롤을 공급자 양식의 현재 공급자로 설정합니다.

GoToControl

컨트롤 이름: CategoryID

범주 ID 컨트롤로 이동합니다.

매크로를 사용하여 양식 동기화

다음 매크로는 공급업체 양식의 오른쪽 아래 모서리에 제품 목록 양식을 열고 현재 공급업체의 제품을 표시합니다. Echo, MsgBox, GoToControl, StopMacro, OpenFormMoveSize 작업의 사용을 보여 줍니다. 또한 MsgBox, GoToControlStopMacro 작업과 함께 조건식의 사용을 보여 줍니다. 이 매크로는 공급자 양식의 제품 검토 단추에 연결해야 합니다.

조건

매크로 함수

인수: 설정

설명

Echo

에코 온: 아니요

매크로가 실행되는 동안 화면 업데이트를 중지합니다.

IsNull([Supplier ID])

MsgBox

메시지: 제품을 보려는 공급업체 레코드로 이동한 다음 제품 검토 단추를 다시 클릭합니다.

경고음:

형식: 없음

제목: 공급업체 선택

공급자 양식에 현재 공급자가 없는 경우 메시지를 표시합니다.

...

GoToControl

컨트롤 이름: CompanyName

회사 이름 컨트롤로 포커스를 이동합니다.

...

StopMacro

매크로를 중지합니다.

OpenForm

양식 이름: 제품 목록

보기: 데이터시트

필터 이름:

Where Condition: [Supplier ID] = [Forms]! [공급자]! [SupplierID]

데이터 모드: 읽기 전용

창 모드: 기본

제품 목록 양식을 열고 현재 공급업체의 제품을 표시합니다.

MoveSize

오른쪽: 0.7799"

아래쪽: 1.8"

제품 목록 양식을 공급업체 양식의 오른쪽 아래에 배치합니다.

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×