실행 쿼리 확인 메시지 설정/해제

기본적으로 Access에서는 실행 쿼리를 실행할 것인지 확인하는 메시지가 표시됩니다. 메시지를 표시하지 않으려면 이러한 확인 메시지를 해제할 수 있습니다. 메시지가 표시되지 않는 경우 메시지를 표시하려면 다시 설정할 수 있습니다.

이 문서의 내용

개요

컴퓨터에 대한 실행 쿼리 확인 메시지 제어

데이터베이스에 대한 실행 쿼리 확인 메시지 해제

특정 작업 집합에 대한 실행 쿼리 확인 메시지 해제

매크로를 사용하여 메시지 해제 후 다시 설정

개요

실행 쿼리는 데이터베이스의 데이터를 변경하는 방법 중 하나입니다. 실행 쿼리는 데이터를 추가, 삭제 또는 업데이트하거나 기존 데이터를 사용하여 새 테이블을 만들 수 있습니다. 실행 쿼리는 매우 강력하지만 의도하지 않게 데이터가 변경될 수 있는 위험이 있습니다. 데이터가 손실 가능성 때문에 실행 쿼리를 실행할 때 기본적으로 Access에서 확인 메시지가 표시됩니다. 이렇게 하면 의도하지 않은 데이터 변경 가능성을 줄이는 데 도움이 됩니다.

팁:  실행 쿼리의 영향을 받는 데이터를 확인하려면 쿼리를 실행하기 전에 탭의 보기 그룹에서 보기, 데이터시트 보기를 차례로 클릭합니다.

Access에서 실행 쿼리를 확인하라는 메시지를 표시하지 않으려는 경우 또는 Access에서 확인 메시지를 표시하지 않지만 표시하려는 경우 메시지를 설정하거나 해제할 수 있습니다.

  • 컴퓨터에 대한 실행 쿼리 확인 메시지 제어   
    Access 옵션 대화 상자의 설정을 사용하여 특정 컴퓨터에서 열린 Access 데이터베이스의 기본 동작을 설정할 수 있습니다. 이 설정을 사용하여 메시지를 해제하면 어떤 경우에도 Access에서 메시지가 표시되지 않습니다. 이 설정을 사용하여 메시지를 설정하면 매크로 또는 VBA를 통해 해제하지 않을 경우 Access에서 메시지가 표시됩니다.

  • 데이터베이스에 대한 실행 쿼리 확인 메시지 해제   
    특정 데이터베이스를 열 때 경고를 해제하려면 이 방법을 선택합니다. AutoExec 매크로 내의 SetWarnings 함수를 사용하여 메시지를 해제합니다. 이 매크로 함수가 실행되려면 데이터베이스 파일을 신뢰할 수 있어야 합니다. 신뢰할 수 있는 데이터베이스에 대한 자세한 내용은 데이터베이스 신뢰 여부 결정 문서를 참조하세요.

  • 특정 작업 집합에 대한 실행 쿼리 확인 메시지 해제   
    작업 집합을 실행하는 동안 경고를 해제한 후 다시 설정하려면 이 방법을 선택합니다. 예를 들어 테이블 만들기 쿼리가 실행되는 동안 메시지를 해제한 후 다시 설정할 수 있습니다. SetWarnings 매크로 함수를 사용할 수 있으며, DoCmd.SetWarnings VBA 메서드를 사용할 수도 있습니다. 이 매크로 함수가 실행되려면 데이터베이스 파일을 신뢰할 수 있어야 합니다. 신뢰할 수 있는 데이터베이스에 대한 자세한 내용은 데이터베이스 신뢰 여부 결정 문서를 참조하세요.

맨 위로 이동

컴퓨터에 대한 실행 쿼리 확인 메시지 제어

중요:  이 설정을 사용하여 실행 쿼리 확인 메시지를 해제하면 메시지를 설정하는 매크로 또는 모듈이 포함된 데이터베이스가 있어도 Access에서 해당 컴퓨터에 대한 메시지가 표시되지 않습니다.

  1. 파일 탭에서 옵션을 클릭합니다.

  2. Access 옵션 대화 상자의 왼쪽에서 클라이언트 설정을 클릭합니다.

  3. Access 옵션 대화 상자의 오른쪽에 있는 편집 섹션의 확인에서 실행 쿼리 확인란을 선택 취소하고 확인을 클릭합니다.

맨 위로 이동

데이터베이스에 대한 실행 쿼리 확인 메시지 해제

AutoExec 매크로의 SetWarnings 함수를 사용하여 데이터베이스에 대한 실행 쿼리 확인 메시지를 해제할 수 있습니다.

중요:  매크로가 포함된 데이터베이스를 신뢰할 수 없는 경우에는 SetWarnings 함수가 실행되지 않습니다. 신뢰 및 데이터베이스에 대한 자세한 내용은 데이터베이스 신뢰 여부 결정 문서를 참조하세요.

참고:  AutoExec 매크로가 이미 있으면 무시하고 디자인 보기에서 매크로를 연 후 다음 절차의 2-4단계를 실행해도 됩니다.

  1. 만들기 탭의 매크로 및 코드 그룹에서 매크로를 클릭합니다.

    Access 매크로 및 코드 그룹의 리본 이미지

  2. 매크로 작성기의 위쪽 드롭다운 목록에서 SetWarnings 함수를 선택합니다.

    • SetWarnings 함수가 목록에 보이지 않는 경우 디자인 탭의 표시/숨기기 그룹에서 모든 매크로 함수 표시가 선택되었는지 확인합니다.

  3. SetWarnings 함수에서 경고 표시 옆에 있는 화살표를 클릭하고 원하는 옵션을 선택합니다.

  4. 다른 이름으로 저장 대화 상자에서 파일 이름을 입력하고 형식을 선택하거나 기본 형식을 사용합니다.

  5. 다른 이름으로 저장 대화 상자에서 AutoExec를 입력합니다.

  6. 확인을 클릭한 다음 매크로 작성기를 닫습니다. 다음에 데이터베이스를 열면 새 매크로가 실행됩니다.

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

맨 위로 이동

특정 작업 집합에 대한 실행 쿼리 확인 메시지 해제

작업 집합에 대한 실행 쿼리 확인 메시지를 해제하는 두 가지 기본 방법은 매크로를 사용하거나 VBA 모듈을 사용하는 것입니다. 어느 쪽이든 코드를 사용하여 경고를 해제하고 작업 집합을 실행한 후 경고를 다시 설정합니다. 명령 단추의 Click 이벤트 또는 폼의 Open 이벤트와 같은 이벤트에 코드를 연결합니다.

이벤트에 모듈을 연결하면 이벤트가 발생할 경우 모듈이 실행됩니다. 예를 들어 폼의 On Open 이벤트에 모듈을 연결할 수 있습니다. 폼을 열면 모듈이 실행됩니다. 다음 절차에서는 폼의 On Open 이벤트에 DoCmd.SetWarnings 메서드를 사용하는 방법을 설명합니다.

  1. 디자인 보기에서 폼을 엽니다.

  2. 속성 시트가 보이지 않으면 F4 키를 눌러 표시합니다.

  3. 폼 왼쪽 위에서 폼의 개체 탭 바로 아래에 있는 사각형을 클릭합니다.

  4. 속성 시트의 기타 탭에서 모듈 포함로 설정되었는지 확인합니다.

  5. 이벤트 탭에서 On Open 이벤트를 클릭한 다음 작성 단추(화살표 옆에 있는 줄임표)를 클릭합니다.

  6. 작성기 선택 대화 상자에서 다음 중 하나를 실행합니다.

  7. DoCmd.SetWarnings(WarningsOff)를 입력하고 Enter 키를 누릅니다.

  8. 확인 메시지를 해제하고 원하는 작업을 실행하는 데 필요한 코드를 입력합니다.

  9. 새 줄에서 DoCmd.SetWarnings(WarningsOn)를 입력합니다.

  10. VBA 편집기를 닫고 폼을 저장합니다.

매크로를 사용하여 메시지 해제 후 다시 설정

  1. 매크로 작성기의 위쪽 드롭다운 목록에서 SetWarnings 함수를 선택합니다.

    • SetWarnings 함수가 목록에 보이지 않는 경우 디자인 탭의 표시/숨기기 그룹에서 모든 매크로 함수 표시가 선택되었는지 확인합니다.

  2. SetWarnings 함수에서 경고 표시 옆에 있는 화살표를 클릭하고 아니요을 선택합니다.

  3. 확인 메시지를 해제하고 원하는 작업을 실행하는 데 필요한 매크로 함수를 입력합니다.

  4. 마지막 작업 함수 아래에서 SetWarnings 함수를 선택하고 경고 표시 옆에 있는 화살표를 클릭한 다음 를 선택합니다.

  5. 매크로 작성기를 닫고 매크로를 저장한 다음 폼을 저장합니다.

맨 위로 이동

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

이 정보가 유용한가요?

의견 주셔서 감사합니다!

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

×